TriangleMeshPart¶
Abstract intermediate class that manages physical geometry properties for PartOperations and MeshParts.
Not implemented yet
This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.
Description¶
TriangleMeshPart is an abstract intermediate class from which MeshPart and PartOperation inherit. It was created to consolidate the management of physical geometry properties between the two sub-classes. It implements the read-only CollisionFidelity and CollisionPrecision.
Inheritance¶
Object → Instance → PVInstance → BasePart → TriangleMeshPart
Known subclasses: MeshPart, PartOperation
Properties¶
| Member | Signature | Summary |
|---|---|---|
AeroMeshData |
AeroMeshData: SharedString |
— |
CollisionFidelity |
CollisionFidelity: CollisionFidelity |
Determines the level of detail the part's physics will adhere to its mesh. |
CollisionPrecision |
CollisionPrecision: float |
Quantifies how precise or performant a CollisionFidelity.Tunable collision geometry is, from 0 to 1. |
ConvexDecompHolder |
ConvexDecompHolder: NetAssetRef |
— |
FluidFidelity |
FluidFidelity: FluidFidelity |
Determines the geometric representation used to compute aerodynamic forces and torques. |
FluidFidelityInternal |
FluidFidelityInternal: FluidFidelity |
— |
InertiaMigrated |
InertiaMigrated: bool |
— |
MeshSize |
MeshSize: Vector3 |
The original size of the part's source mesh geometry, before any scaling applied through BasePart.Size. |
PCDRequestId |
PCDRequestId: int |
— |
PhysicalConfigData |
PhysicalConfigData: SharedString |
— |
UnscaledCofm |
UnscaledCofm: Vector3 |
— |
UnscaledVolInertiaDiags |
UnscaledVolInertiaDiags: Vector3 |
— |
UnscaledVolInertiaOffDiags |
UnscaledVolInertiaOffDiags: Vector3 |
— |
UnscaledVolume |
UnscaledVolume: float |
— |
Roblox reference: TriangleMeshPart
Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.