« Scene » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
(Page créée avec « '''La scène''' permet de définir ce qui va être rendu par three.js et où cela le sera. C'est dans la scène que les objets sont disposés, les lumières et les camé... »)
 
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :


'''La scène''' permet de définir ce qui va être rendu par three.js et où cela le sera. C'est dans la scène  que les objets sont disposés, les lumières et les caméras.
'''La scène''' permet de définir ce qui va être rendu par three.js et où cela le sera. C'est dans la scène  que les objets sont disposés, les lumières et les [[Cameras|caméras]].


===Constructeur===
===Constructeur===
Ligne 15 : Ligne 15 :
'''.autoUpdate'''
'''.autoUpdate'''


Par défaut cette propriété est '''true'''. Si elle est définie ainsi, alors le [[Définitions#renderer|renederer]] vérifie à chaque frame  si la scene et ses objets ont besoin que leurs matrices soient mises à jour. Quand la propriété est false, alors il faudra mettre à jour toutes les matrices de la scène manuellement.
Par défaut cette propriété est '''true'''. Si elle est définie ainsi, alors le [[Définitions#renderer|renderer]] vérifie à chaque frame  si la scene et ses objets ont besoin que leurs matrices soient mises à jour. Quand la propriété est false, alors il faudra mettre à jour toutes les matrices de la scène manuellement.


'''.background'''
'''.background'''


Si la propriété n'est pas nulle, elle définit l'arrière plan qui sera utilisé pour le rendu de la scène, et il sera toujours rendu en premier. Il peut être défini avec  Color qui définit une couleur  unie, ou à l'aide de Texture pour recouvrir le canevas ou encore une CubeTexture. Par défaut la propriété est null.
Si la propriété n'est pas nulle, elle définit l'arrière plan qui sera utilisé pour le rendu de la scène, et il sera toujours rendu en premier. Il peut être défini avec  Color qui définit une couleur  unie, ou à l'aide de Texture pour recouvrir le canevas ou encore une CubeTexture. Par défaut la propriété est null.

Version actuelle datée du 5 février 2018 à 17:36

La scène permet de définir ce qui va être rendu par three.js et où cela le sera. C'est dans la scène que les objets sont disposés, les lumières et les caméras.

Constructeur

Scene()

Crée un nouvel objet scene.

Utilisation

scene = new THREE.Scene();


Propriétés

.autoUpdate

Par défaut cette propriété est true. Si elle est définie ainsi, alors le renderer vérifie à chaque frame si la scene et ses objets ont besoin que leurs matrices soient mises à jour. Quand la propriété est false, alors il faudra mettre à jour toutes les matrices de la scène manuellement.

.background

Si la propriété n'est pas nulle, elle définit l'arrière plan qui sera utilisé pour le rendu de la scène, et il sera toujours rendu en premier. Il peut être défini avec Color qui définit une couleur unie, ou à l'aide de Texture pour recouvrir le canevas ou encore une CubeTexture. Par défaut la propriété est null.