CSGPrimitive3D

Наследует: CSGShape3D < GeometryInstance3D < VisualInstance3D < Node3D < Node < Object

Наследуется от: CSGBox3D, CSGCylinder3D, CSGMesh3D, CSGPolygon3D, CSGSphere3D, CSGTorus3D

Базовый класс для примитивов CSG.

Описание

Родительский класс для различных примитивов CSG. Он содержит код и функциональность, которые являются общими для них. Его нельзя использовать напрямую. Вместо этого используйте один из различных классов, которые наследуют от него.

Примечание: Узлы CSG предназначены для использования при прототипировании уровней. Создание узлов CSG имеет значительные затраты ЦП по сравнению с созданием MeshInstance3D с PrimitiveMesh. Перемещение узла CSG внутри другого узла CSG также имеет значительные затраты ЦП, поэтому его следует избегать во время игры.

Обучающие материалы

Свойства

bool

flip_faces

false


Описания свойств

bool flip_faces = false 🔗

  • void set_flip_faces(value: bool)

  • bool get_flip_faces()

Если установлено, порядок вершин в каждом треугольнике меняется на обратный, в результате чего отрисовывается задняя сторона сетки.