3D_CYLINDER N,H,TR,LR
CRÉE UN CYLINDRE AVEC HAUTEUR, RAYONS HAUT ET BAS ET LUI DONNE LE NUMÉRO N COMME RÉFÉRENCE
ACTION
La commande 3D_CYLINDER crée un cylindre avec des valeurs indiquées pour la hauteur H, le rayon du côté haut TR, le rayon du côté bas LR et lui donne un numéro N.
Le numéro N est utilisé pour désigner ce cylindre.
Le centre du cylindre est placé en (0,0,0) : le centre du monde 3D (SCENE3D).
La couleur du cylindre est grise à la création et peut être modifiée par la commande 3D_COLOR.
Le cylindre peut être déplacé, tourné, déformé, coloré, texturé, supprimé, caché, visualisé... avec les commandes appropriées.
Remarque 1: si le rayon du côté haut TR et le rayon du côté bas LR ne sont pas égaux, on obtient un tronc de cône.
Remarque 2: par défaut, le cylindre est créé dans le premier SCENE3D créé, mais un autre SCENE3D peut être utilisé. Pour cela, créer un nouveau SCENE3D et lui envoyer les commandes par 3D_TARGET_IS avant la création du cylindre.
SYNTAXE : 3D_CYLINDER N,H,TR,LR
- N = numéro d'objet 3D (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets 3D.
- H = valeur de la hauteur (entier ou réel). Doit être plus grand que 0.
- TR = valeur du rayon du côté supérieur (entier ou réel). Doit être plus grand que 0.
- LR = valeur du rayon du côté inférieur (entier ou réel). Doit être plus grand que 0.
UTILISATION
- La commande 3D_CYLINDER est utilisée pour créer un cylindre dans un SCENE3D.
ERREUR
- Si le numéro N n'est pas une expression correcte.
- Si le numéro N excède le nombre maximum permis d'objets 3D.
- Si le numéro N est inférieur ou égal à 0.
- Si le numéro N est déjà utilisé pour un autre objet 3D.
- Si la hauteur H ou le rayon supérieur TR ou le rayon inférieur LR n'est pas une expression correcte.
- Si la hauteur H ou le rayon supérieur TR ou le rayon inférieur LR est inférieur ou égal à 0.
- Si aucun SCENE3D est créé.
EXEMPLE
' crée un monde 3D
scene3d 1
' crée un cylindre numéro 1
3d_cylinder 1,1.5,0.8,1.2
' déplacer la caméra
cam_y_position 2
EN RAPPORT