Skip to content

PartOperation

Supported Class Physics

An abstract class that all parts based on solid modeling inherit from.

2 Nova members · 7 modern Roblox members not implemented yet

Description

An abstract class that all parts based on solid modeling inherit from.

Inheritance

Object → Instance → PVInstance → BasePart → TriangleMeshPart → PartOperation

Nova inheritance: Instance → PVInstance → BasePart → PartOperation

Known subclasses: IntersectOperation, NegateOperation, UnionOperation

Properties

CollisionFidelity Supported Property Determines the level of detail the part's physics will adhere to its mesh.
CollisionFidelity: CollisionFidelity

Determines the level of detail the part's physics will adhere to its mesh.

This property determines how the collision model of the TriangleMeshPart relates to the actual geometry of the mesh. This property cannot be read or manipulated by scripts during runtime.

See here for a visual representation of the various options.

Roblox documentation

UsePartColor Supported Property Sets whether the PartOperation can be recolored using inherited color properties.
UsePartColor: bool

Sets whether the PartOperation can be recolored using inherited color properties.

Sets whether the PartOperation can be recolored using the BasePart.Color or BasePart.BrickColor properties. When true, the entire union will be colored as per Color or BrickColor. When false, the parts in the union will maintain their original colors from before the onion operation was performed.

Roblox documentation

Inherited members

Inherited from BasePart: 65 properties, 54 methods, 13 events. They are documented on the base class page.

7 modern Roblox member(s) are not implemented yet — expand to inspect

Members declared by Roblox's PartOperation class (or by a missing base class) that Nova does not expose. Use this list to scope a migration; the compatibility guide has the recommended workaround.

Properties

Member Signature Status Notes Flags
CollisionPrecision CollisionPrecision: float Not yet Inherited from TriangleMeshPart. NotReplicated, read None / write PluginSecurity
FluidFidelity FluidFidelity: FluidFidelity Not yet Inherited from TriangleMeshPart. NotReplicated
MeshSize MeshSize: Vector3 Not yet Inherited from TriangleMeshPart. ReadOnly, NotReplicated
RenderFidelity RenderFidelity: RenderFidelity Not yet The level of detail used to render the solid modeled part. —
SmoothingAngle SmoothingAngle: float Not yet An angle in degrees which affects the smooth shading of a solid modeled part. —
TriangleCount TriangleCount: int Not yet The number of polygons in this solid model. read None / write RobloxSecurity

Methods

Member Signature Status Notes Flags
SubstituteGeometry PartOperation:SubstituteGeometry(source: Instance): null Not yet Substitutes the geometry of this PartOperation with the geometry of another PartOperation. —

Roblox reference: PartOperation

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.