PlaneBufferGeometry

De OSWiki
Révision datée du 13 février 2018 à 12:16 par Acryline (discussion | contributions) (Page créée avec « C'est la forme de BuffertGeometrie pour PlaneGeometry. ===Exemple=== <source lang="javascript"> var geometry = new THREE.PlaneBufferGeometry( 5, 20, 32 ); var mat... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

C'est la forme de BuffertGeometrie pour PlaneGeometry.

Exemple

<source lang="javascript"> var geometry = new THREE.PlaneBufferGeometry( 5, 20, 32 ); var material = new THREE.MeshBasicMaterial( {color: 0xffff00, side: THREE.DoubleSide} ); var plane = new THREE.Mesh( geometry, material ); scene.add( plane ); </source>

Constructeur

<source lang="javascript"> PlaneBufferGeometry(width, height, widthSegments, heightSegments) </source> width — largeur, sur l'axe des X. Valeur par défaut : 1.

height — hauteur, sur l'axe des Y. Valeur par défaut : 1.

widthSegments — Optionel. Valeur par défaut : 1.

heightSegments — Optionel. Valeur par défaut : 1.

Propriétés

Chacun des paramètres du constructeur est accessible comme une propriété du même nom. N'importe quelle modification de ces propriétés après instantiation ne change pas la géométrie.