CSGSphere

Inherits: CSGPrimitive < CSGShape < GeometryInstance < VisualInstance < CullInstance < Spatial < Node < Object 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 MeshInstance with a PrimitiveMesh. Moving a CSG node within another CSG node also has a significant CPU cost, so it should be avoided during gameplay.

Tutorials

  • Prototyping levels with CSG

    Properties

    Property Descriptions

  • Material material The material used to render the sphere.

  • int radial_segments Number of vertical slices for the sphere.

  • float radius Radius of the sphere.

  • int rings Number of horizontal slices for the sphere.

  • bool smooth_faces 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.