Skip to content

TriangleMeshPart

Not yet Class Physics NotBrowsable NotCreatable

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.

0 Nova members · 10 modern Roblox members not implemented yet

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.