Class reference
CSGSphere3D
Inherits CSGPrimitive3D
A CSG Sphere shape.
Description
This node allows you to create a sphere for use with the CSG system. Note: CSG nodes are intended to be used for level prototyping. Creating CSG nodes has a significant CPU cost compared to creating a MeshInstance3D with a PrimitiveMesh. Moving a CSG node within another CSG node also has a significant CPU cost, so it should be avoided during gameplay.
Properties
Material material
Material materialThe material used to render the sphere.
int radial_segments = 12
int radial_segments = 12Number of vertical slices for the sphere.
float radius = 0.5
float radius = 0.5Radius of the sphere.
int rings = 6
int rings = 6Number of horizontal slices for the sphere.
bool smooth_faces = true
bool smooth_faces = trueIf true the normals of the sphere are set to give a smooth effect making the sphere seem rounded. If false the sphere will have a flat shaded look.