3D_SCALE

3D_SCALE N,CX,CY,CZ

FAIT RÉTRÉCIR OU DILATER L'OBJET 3D NUMÉRO N LE LONG DE SES AXES

  • Type: Commande
  • Paramètres: 4
  • Groupe: Objets 3D

ACTION

La commande 3D_SCALE N,CX,CY,CZ modifie l'échelle de l'objet 3D désigné par son numéro N, le long de son axe propre des X par le coefficient CX, le long de son axe propre des Y par le coefficient CY, le long de son axe propre des Z par le coefficient CZ.

L'axe X propre de l'objet 3D est l'axe de l'objet qui était parallèle à l'axe X du monde 3D quand l'objet 3D a été créé.

L'axe Y propre de l'objet 3D est l'axe de l'objet qui était parallèle à l'axe Y du monde 3D quand l'objet 3D a été créé.

L'axe Z propre de l'objet 3D est l'axe de l'objet qui était parallèle à l'axe Z du monde 3D quand l'objet 3D a été créé.

Si CX=1, aucune modification n'est faite.

Si CX>1, l'objet 3D est dilaté sur son axe des X.

Si CX<1, l'objet 3D est rétréci sur son axe des X.

Si CY=1, aucune modification n'est faite.

Si CY>1, l'objet 3D est dilaté sur son axe des Y.

Si CY<1, l'objet 3D est rétréci sur son axe des Y.

Si CZ=1, aucune modification n'est faite.

Si CZ>1, l'objet 3D est dilaté sur son axe des Z.

Si CZ<1, l'objet 3D est rétréci sur son axe des Z.

SYNTAXE : 3D_SCALE N,CX,CY,CZ

  • 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.
  • CX = coefficient. Doit être plus grand que 0.
  • CY = coefficient. Doit être plus grand que 0.
  • CZ = coefficient. Doit être plus grand que 0.

UTILISATION

  • La commande 3D_SCALE est utilisée pour dimensionner un objet 3D sur ses axes propres.

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 l'objet 3D numéro N n'existe pas.
  • Si le coefficient CX n'est pas une expression correcte.
  • Si le coefficient CX est inférieur ou égal à 0.
  • Si le coefficient CY n'est pas une expression correcte.
  • Si le coefficient CY est inférieur ou égal à 0.
  • Si le coefficient CZ n'est pas une expression correcte.
  • Si le coefficient CZ est inférieur ou égal à 0.

EXEMPLE

rem créer un monde 3D

scene3d 1

rem redimensionner le monde 3D

width 1,300:height 1,300

rem positionner la caméra

cam_position 5,10,10

rem créer une sphère

3d_sphere 1,2

rem attendre 1 seconde

wait 1000

rem en faire un ovoïde

3d_scale 1,3,0.9,0.9

EN RAPPORT

3D_X_SCALE

3D_Y_SCALE

3D_Z_SCALE