« BoxGeometry » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « ===Constructeur=== ===Propriétés=== ===Méthodes=== ») |
|||
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
'''BoxGeometry''' est une classe primitive de Geometry quadrilatérale. Elle est utilisée pour créer un cube ou un quadrilatère irrégulier dont les dimentions sont fournies par les arguments du constructeur : 'width', 'height', et 'depth'. | |||
===Exemple=== | |||
<source lang="javascript"> | |||
var geometry = new THREE.BoxGeometry( 1, 1, 1 ); | |||
var material = new THREE.MeshBasicMaterial( {color: 0x00ff00} ); | |||
var cube = new THREE.Mesh( geometry, material ); | |||
scene.add( cube ); | |||
</source> | |||
===Constructeur=== | |||
<source lang="javascript"> | |||
BoxGeometry(width, height, depth, widthSegments, heightSegments, depthSegments) | |||
</source> | |||
'''width''' — taille de la largeur sur l'axe des X. Par défaut 1. | |||
'''height''' — taille de la hauteur sur l'axe des Y. Par défaut 1. | |||
'''depth''' — taille de la profondeur sur l'axe des Z. Par défaut 1. | |||
'''widthSegments''' — Optionel. Nombre de faces segmentées sur la largeur. Par défaut 1. | |||
'''heightSegments''' — Optionel. Nombre de faces segmentées sur la hauteur. Par défaut 1. | |||
'''depthSegments''' — Optionel. Nombre de faces segmentées sur la profondeur. Par défaut 1. | |||
===Propriétés=== | ===Propriétés=== | ||
=== | *'''parameters''' | ||
Se baser sur l'exemple de code ci-dessous: | |||
<source lang="javascript"> | |||
geometry.parameters; // paramètres de l'objet : {width: 1, height: 1, depth: 1, widthSegments: undefined, heightSegments: undefined} | |||
cube.geometry.parameters; // comme ci-dessus | |||
cube.geometry.parameters.width; // === 1 | |||
cube.geometry.parameters.widthSegments // === undefined (indéfini) | |||
</source> |
Version actuelle datée du 13 février 2018 à 12:52
BoxGeometry est une classe primitive de Geometry quadrilatérale. Elle est utilisée pour créer un cube ou un quadrilatère irrégulier dont les dimentions sont fournies par les arguments du constructeur : 'width', 'height', et 'depth'.
Exemple
var geometry = new THREE.BoxGeometry( 1, 1, 1 );
var material = new THREE.MeshBasicMaterial( {color: 0x00ff00} );
var cube = new THREE.Mesh( geometry, material );
scene.add( cube );
Constructeur
BoxGeometry(width, height, depth, widthSegments, heightSegments, depthSegments)
width — taille de la largeur sur l'axe des X. Par défaut 1.
height — taille de la hauteur sur l'axe des Y. Par défaut 1.
depth — taille de la profondeur sur l'axe des Z. Par défaut 1.
widthSegments — Optionel. Nombre de faces segmentées sur la largeur. Par défaut 1.
heightSegments — Optionel. Nombre de faces segmentées sur la hauteur. Par défaut 1.
depthSegments — Optionel. Nombre de faces segmentées sur la profondeur. Par défaut 1.
Propriétés
- parameters
Se baser sur l'exemple de code ci-dessous:
geometry.parameters; // paramètres de l'objet : {width: 1, height: 1, depth: 1, widthSegments: undefined, heightSegments: undefined}
cube.geometry.parameters; // comme ci-dessus
cube.geometry.parameters.width; // === 1
cube.geometry.parameters.widthSegments // === undefined (indéfini)