Part
- class cee.geo.Part()
A Part is a collection of primitives (triangles, lines, points) and a specification of how to render these primitives.
The primitives are defined as a Mesh.
The PartSettings class defines how a part will be rendered (color, opacity, visibility) and if the part should be intersectable or not.
The GeometryModel is designed to handle a large number of parts (at least 300k+ without issues).
Accessors
customData
mesh
partIndex
settings
transformationMatrix
Accessors
- cee.geo.customData()
Custom data for the part. This field is not used by EnvisionWeb.
- Return type:
any
- cee.geo.customData(data)
- Arguments:
data (
any
) – None
- Return type:
void
- cee.geo.mesh()
The mesh defining the geometry of the part.
- Return type:
Mesh
- cee.geo.mesh(mesh)
- Arguments:
mesh (
Mesh
) – None
- Return type:
void
- cee.geo.partIndex()
The index of the part in the parent geometry model
- Return type:
number
- cee.geo.settings()
Returns an active reference to the settings for this part.
- Return type:
PartSettings
- cee.geo.transformationMatrix()
The transformation matrix to use for this part.
The default is null.
- Return type:
Mat4
- cee.geo.transformationMatrix(transformationMatrix)
- Arguments:
transformationMatrix (
Mat4
) – None
- Return type:
void