Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

CSGPrimitive3D

Hérite de : CSGShape3D < GeometryInstance3D < VisualInstance3D < Node3D < Node < Object

Hérité par : CSGBox3D, CSGCylinder3D, CSGMesh3D, CSGPolygon3D, CSGSphere3D, CSGTorus3D

Classe de base pour les primitives CSG.

Description

Classe parente pour les primitives CSG. Elle contient du code et des fonctionnalités communes entre elles. Elle ne peut pas être utilisée directement. Utilisez plutôt l'une des différentes classes qui en héritent.

**Note : ** Les nœuds CSG sont destinés à être utilisés pour le prototypage de niveau. Créer des nœuds CSG a un coût CPU important comparé à la création d'un MeshInstance3D avec un PrimitiveMesh. Déplacer un nœud CSG dans un autre nœud CSG a également un coût CPU important, ceci devrait donc être évité pendant le gameplay.

Tutoriels

Propriétés

bool

flip_faces

false


Descriptions des propriétés

bool flip_faces = false 🔗

  • void set_flip_faces(value: bool)

  • bool get_flip_faces()

Si défini, l'ordre des sommets dans chaque triangle est inversé, ce qui résulte en le dessin des faces arrière du maillage.