MACROS | |
makeBague |
Création d'une bague ayant tous ses angles arrondis. Appel : make_Bague ( DExt, DInt, largeur, rayonArrondi ) Paramètres : — DExt : Diamètre extérieur de la bague. — DInt : Diamètre intérieur de la bague. — largeur : Largeur de la bague. — rayonArrondi : Rayon des arrondis des bords de la bague. Exemple : #declare bague = make_Bague(100, 70, 25, 0.50); |
colorsConvert |
Deux macros pour convertir une couleur entre les système RGB et HSV. — Les valeurs de R, G, B, S et V sont comprisent entre 0 et 1. — La valeur de H est comprise entre 0 et 360 degrés. Appels : rgb2hsv ( couleurRGB ) et hsv2rgb ( couleurHSV ) Paramères : — couleurRGB : "vecteur couleur" avec les trois composents rouge,vert et bleu. — couleurHSV : "vecteur couleur" avec les trois composents teinte, saluration et intensité. Exemple : #declare couleurRGB = rgb <0.35, 0.76, 0.54>; #declare couleurHSV = rgb rgb2hsv(couleurRGB);Résultat : couleurHSV.red = 148 : la teinte couleurHSV.green = 0.54 : la saturation couleurHSV.red = 0.76 : l'intensitéVoir l'exemple "hélice" dans SCENES. |