SCENE3D

SCENE3D N

CRÉE UN SCENE3D ET LUI DONNE LE NUMÉRO N COMME RÉFÉRENCE

  • Type: Commande
  • Paramètre: 1
  • Groupe: Création Objets Système

ACTION

La commande SCENE3D N crée un SCENE3D pour visualiser un monde 3D et lui donne un numéro N. Le numéro N sera utilisé pour désigner ce SCENE3D.

Le SCENE3D possède une lumière pour "éclairer" les objets 3D et une caméra pour "voir" les objets 3D.

Les objets 3D peuvent alors être créés et traités par les commandes appropriées pour être animés, déplacés, tournés, déformés, colorés, texturés, supprimés, cachés, visualisés...

Le SCENE3D est créé à la position (0,0) : c'est à dire TOP = 0 pixel et LEFT = 0 pixel, avec les dimensions WIDTH = 200 pixels et HEIGHT = 200 pixels.

A la création, un SCENE3D est de couleur blanche.

Un SCENE3D peut générer les événements : ON_CLICK, ON_DOUBLE_CLICK.

Remarque: par défaut, le SCENE3D est créé sur le FORM numéro 0, mais un autre FORM peut être utilisé. Pour cela, créer un FORM par FORM N et lui envoyer les commandes par COMMAND_TARGET_IS N avant la création du SCENE3D.

SYNTAXE : SCENE3D N

  • N = numéro d'objet système(entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets systèmes.

UTILISATION

  • Un SCENE3D est utilisé pour manipuler un monde 3D avec une lumière, une caméra et des objets 3D qui peuvent être animés, déplacés, tournés, déformés, colorés, texturés, supprimés, cachés, visualisés...

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 systèmes.
  • Si le numéro N est inférieur ou égal à 0.
  • Si le numéro N est déjà utilisé pour un numéro d'objet système.

EXEMPLE

rem crée un SCENE3D numéro 1 avec la position et les dimensions par défaut

scene3D 1

rem crée un objet 3D numéro 1 (une théière)

3d_teapot 1

EN RAPPORT

FILE_NAME$()