PartOperation¶
An abstract class that all parts based on solid modeling inherit from.
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.
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.
UsePartColor Supported Property Sets whether the PartOperation can be recolored using inherited color properties.
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.
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.