BabylonJS - Formes paramétriques
Les formes paramétriques font référence à différentes formes qui peuvent être obtenues en utilisant les lignes tracées avec des virages, des torsions, etc. Il s'agit d'une forme 2D générée avec une équation mathématique comme parabole, sinusoïdale, cos, courbe de Bézier, etc. Avec l'équation, nous pouvons trouvez les coordonnées (x, y) et tracez la ligne pour le même. Nous verrons des formes telles que ruban, lignes, lignes de tirets, tube, extrusion dans ce chapitre. Un dessin à main levée des lignes sur la carte peut être réalisé avec les formes paramétriques décrites ci-dessous.
Sr.No. | Forme paramétrique et description |
---|---|
1 | Ruban Le ruban prend un tableau de chemins en entrée et trace des lignes le long de ces chemins. Il utilise une logique complexe pour obtenir les coordonnées. Dans l'exemple ci-dessous, nous avons utilisé l'équation de la courbe de Bézier pour dessiner le ruban. Les courbes de Bézier sont principalement utilisées dans les jeux 3D pour modéliser les courbes lisses. La courbe a besoin de points de contrôle et la courbe est dessinée le long des points de contrôle. |
2 | Ligne La ligne est un élément de base dans les jeux 3D. Pour dessiner une ligne, vous avez besoin de deux points entre lesquels vous pouvez dessiner une ligne. |
3 | Tube Le tube est une forme de cylindre incurvé. Il peut donner différentes formes paramétriques en fonction de l'équation (fonction mathématique) qui lui est appliquée pour obtenir les coordonnées. |
4 | Extrusion L'extrusion aide à transformer une forme 2D en une forme volumique.Supposons que vous vouliez créer une étoile avec 2D, vous aurez des coordonnées x, y et z sera 0.Prendre l'extrusion de coordonnées 2D convertira la même chose en 3D Ainsi, le début de la 2D avec extrusion se révélera être une 3D.Vous pouvez essayer différentes formes 2D et les convertir en 3D. |