Skip to content

PrimitiveType

Not yet Enum

Identifies the base primitive shape of a BasePart node within a CSG operation graph.

Not implemented in Nova

This enum is missing from Nova. Scripts that reference it will fail.

Description

Identifies the base primitive shape of a BasePart node within a CSG (Constructive Solid Geometry) operation graph (OperationGraph). Used when performing union, negate, and intersect operations to determine how each input part's geometry is represented during the operation.

Items

Item Value Status Notes
Null 0 Not yet Sentinel value indicating no valid primitive shape; used for uninitialized or invalid nodes in a CSG operation graph.
Ball 1 Not yet A spherical primitive shape, corresponding to the ball/sphere geometry of a Part.
Cylinder 2 Not yet A cylindrical primitive shape, corresponding to the cylinder geometry of a Part.
Block 3 Not yet A box primitive shape, corresponding to the standard rectangular block geometry of a Part; the default primitive type for new Part nodes in a CSG operation graph.
Wedge 4 Not yet A wedge primitive shape, corresponding to the geometry of a WedgePart.
CornerWedge 5 Not yet A corner wedge primitive shape, corresponding to the geometry of a CornerWedgePart.

Roblox reference: PrimitiveType