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.

CSGCylinder3D

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

Une forme de cylindre CSG.

Description

Ce nœud vous permet de créer un cylindre (ou un cône) pour utiliser avec le système CSG.

**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

cone

false

float

height

2.0

Material

material

float

radius

0.5

int

sides

8

bool

smooth_faces

true


Descriptions des propriétés

bool cone = false 🔗

  • void set_cone(value: bool)

  • bool is_cone()

Si true un cône est créé, le radius ne s'appliquera qu'à un seul côté.


float height = 2.0 🔗

  • void set_height(value: float)

  • float get_height()

La hauteur du cylindre.


Material material 🔗

Le matériau utilisé pour rendre le cylindre.


float radius = 0.5 🔗

  • void set_radius(value: float)

  • float get_radius()

Le rayon du cylindre.


int sides = 8 🔗

  • void set_sides(value: int)

  • int get_sides()

Le nombre de côtés du cylindre, plus ce nombre est élevé, plus il y aura de détail dans le cylindre.


bool smooth_faces = true 🔗

  • void set_smooth_faces(value: bool)

  • bool get_smooth_faces()

Si true, les normales du cylindre sont positionnées pour donner un effet lisse faisant paraître le cylindre comme arrondi. Si false, le cylindre aura un ombrage plat.