Les primitives · Le cylindre
Le couteau suisse du catalogue : selon ses deux rayons, il devient un cylindre, un cône, un tronc de cône, une pyramide ou un tuyau.
radiusTop = 0 : vous obtenez un cône. C'est littéralement ainsi que Three.js le fabrique — ConeGeometry hérite de cette classe et ne fait que forcer ce zéro.radialSegments = 3, 4 ou 6 : vous obtenez un prisme triangulaire, une boîte posée sur la pointe, un hexagone. Beaucoup de formes « anguleuses » ne sont qu'un cylindre à peu de côtés.openEnded: true retire les deux disques et laisse un tuyau. On voit alors l'intérieur, donc il faut side: THREE.DoubleSide — sinon le tuyau paraît troué.