Options
All
  • Public
  • Public/Protected
  • All
Menu

Class 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).

Hierarchy

  • Part

Index

Accessors

customData

customData: any

Custom data for the part. This field is not used by EnvisionWeb.

mesh

mesh: Mesh

The mesh defining the geometry of the part.

Readonly partIndex

partIndex: number

The index of the part in the parent geometry model

Readonly settings

settings: PartSettings

Returns an active reference to the settings for this part.

transformationMatrix

transformationMatrix: Mat4

The transformation matrix to use for this part.

The default is null.

Generated using TypeDoc