TGBESphereExtend - gbegreg/GBE3D GitHub Wiki

TGBESphereExtend

Le TGBESphereExtend descend du TMesh standard.

Il se base sur le composant TSphere standard. A partir de la sphère, il permet d'obtenir des objets suivants :

  • un dôme;
  • une capsule;
  • un culbuto;
  • un pôt;
  • une pomme;
  • un losange 3D;
  • la sphère classique.

Le TGBESphereExtend descend du TMesh standard.

De plus, le TGBESphereExtend se base sur un TSphere et hérite donc de toutes ses propriétés et ses méthodes auxquelles il ajoute :

  • Forme de type TForme qui permet de spécifier la forme de l'objet souhaité (la déformation de la sphère).

  • Longueur de type single permet d'indiquer la longueur de la déformation.

  • MaterialLines de type TColorMaterialSource : permet de définir la couleur qui sera utilisée pour le tracé des lignes du maillage (si ShowLines est à true).

  • ShowLines de type boolean : permet d'afficher ou non les lignes du maillage. Pour que cela soit effectif, il faut également renseigner la couleur qui sera utilisée pour le tracé (cf la propriété MaterialLines ).

Comme pour le TSphere, vous pouvez modifier ses propriétés SubdivisionsAxes et SubdivisionsHeight pour améliorer les détails mais attention : plus il y aura de détails (de polygônes), plus cela réclamera des ressources...

Exemples de rendu :

TGBESphereExtend

(cliquez sur l'image pour accéder à la vidéo Youtube)

⚠️ **GitHub.com Fallback** ⚠️