Geometry

De OSWiki
Révision datée du 16 février 2018 à 17:23 par Acryline (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Classe de base pour tous les géométries (mais pas pour les BufferGeometry). Elle peut être aussi utilisée directement pour créer une géométrie. Les géométries sont plus faciles à utiliser que les BufferGeometries car elles stockent les attributs, comme les points les faces, les couleurs etc. directement (plutôt que dans des buffers). Cependant, elles sont en général plus lentes.

Utilisation

var geometry = new THREE.Geometry();
geometry.vertices.push(
	new THREE.Vector3( -10,  10, 0 ),
	new THREE.Vector3( -10, -10, 0 ),
	new THREE.Vector3(  10, -10, 0 )
);
geometry.faces.push( new THREE.Face3( 0, 1, 2 ) );
geometry.computeBoundingSphere();

Constructeur

Propriétés

Méthodes