L'applet 3D Clock applet est une simulation d'horloge digitale pouvant effectuer des rotations sur elle-même et subir des torsions tout en affichant l'heure. Ce programme a été développé par AXiS.
Description des balises<applet code="Clock3D.class" width="aNumber" height="aNumber">
détermine la hauteur et la largeur de l'applet.
<param name="FPS" value="aNumber">
spécifie le nombre d'images par seconde. Valeur par défaut : 13
<param name="STYLE" value="aNumber">
définit le style de l'horloge : 1 (anneau) ou 2 (torsion). Valeur par défaut : 1
<param name="12HOUR" value="aNumber">
définit l'heure sur 12 (1) ou 24 (2) heures. Valeur par défaut : 0
<param name="PIXD" value="aNumber">
définit la distance entre deux pixels. Si le STYLE=1, c'est une direction verticale, si le STYLE=2 alors c'est une direction verticale et horizontale. Valeur par défaut : 16
<param name="PIXANGLE" value="aNumber">
définit l'angle entre deux points adjacents horizontaux pour une valeur à 1. Si le STYLE=2, une torsion plus importante agira entre deux pixels. Valeur par défaut : 8
<param name="RADIUS" value="aNumber">
définit le rayon du cercle sur lequel les pixels sont projetées. Valeur par défaut : 15
<param name="A1" value="aNumber">
définit une mesure pour la distance entre l'écran du moniteur et l'horloge. Le plus ce nombre est petit , plus proche (et plus grande) apparaît l'horloge . Valeur par défaut : 5000
<param name="ROTX" value="aNumber">
définit la vitesse de rotationthe speed of rotation autour de l'axe x (en degré/images). Valeur par défaut : 0
<param name="ROTY" value="aNumber">
définit la vitesse de rotationthe speed of rotation autour de l'axe y (en degré/images). Valeur par défaut : 4
<param name="ROTZ" value="aNumber">
définit la vitesse de rotationthe speed of rotation autour de l'axe z (en degré/images). Valeur par défaut : 0
<param name="IROTX" value="aNumber">
définit l'angle initial de rotaztion autour de l'axe x. Valeur par défaut : 0
<param name="IROTY" value="aNumber">
définit l'angle initial de rotaztion autour de l'axe y. Valeur par défaut : 0
<param name="IROTZ" value="aNumber">
définit l'angle initial de rotaztion autour de l'axe z. Valeur par défaut : 0
<param name="COLOR" value="aColor">
définit la couleur des pixels de l'horloge. Valeur par défaut : #FF0000 (Red)
<param name="BGCOLOR" value="aColor">
définit la couleur de fond de l'applet. Valeur par défaut : #000000 (Black)
</applet>
Les couleurs dans les balises color et bgcolor les paramètres devraient être des valeurs en 24-bit RGB.
Si le nombre est précèdé par "0x" ou "#", il sera interprété comme une valeur hexadécimale, si il est précèdé par "0", comme une valeur octale. Autrement, le nombre sera interprété comme une valeur décimale.
Ceux sont les valeurs pour la démonstration de l'horloge qui illustre cette page :
<applet code="Clock3D.class" width="200" height="200"> <param name="fps" value="18"> <param name="a1" value="12500"> <param name="pixd" value="29"> <param name="pixangle" value="5"> <param name="radius" value="26"> <param name="roty" value="-4"> <param name="rotx" value="0"> <param name="rotz" value="0.401"> <param name="irotx" value="0"> <param name="iroty" value="0"> <param name="irotz" value="0"> <param name="style" value=""1""> <param name="color" value="#00FF66"> <param name="bgcolor" value="#000000"> <param name="24hour" value="0"> </applet> |
D'autres exemples de paramètrage de cette commande :
L'utilisation de cet applet est libre de droit. Pour tous renseignements ou toutes suggestions veuillez contacter : bennet@dataway.ch ou vous rendre sur le site du concepteur : To Bennet's Page.