Les génératives · Le contour dessiné
Vous dessinez un contour 2D comme au crayon — moveTo,
lineTo, des courbes — et elle le remplit. Toute forme plate
imaginable, sans modeleur.
closePath() n'est pas facultatif. Un contour ouvert donne un remplissage imprévisible : Three.js relie le dernier point au premier comme il peut.curveSegments ne sert qu'aux courbes. Notre étoile n'est faite que de lineTo : bougez le curseur, le compteur de triangles ne change pas d'un poil. Ce serait différent avec un bezierCurveTo.Shape accepte des trous : shape.holes.push(autreChemin). C'est ainsi qu'on fait un « A » ou une rondelle avec un contour libre.ExtrudeGeometry — la page suivante, avec le même contour.