PartIndexedTriangles

class cee.mrk.PartIndexedTriangles()

Defines indexed triangles that can be shown in a MarkupModel.

Use MarkupModel.addIndexedTrianglesPart to create a new instance of this class.


Accessors

PartIndexedTriangles.color()

The color of the part.

Return type:Color3Like
PartIndexedTriangles.color(color)
Arguments:
  • color (Color3Like) – None
Return type:

void

PartIndexedTriangles.customData()

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

Return type:any
PartIndexedTriangles.customData(data)
Arguments:
  • data (any) – None
Return type:

void

PartIndexedTriangles.eyeLift()

The eye lift mode to use for this part

Return type:EyeLift
PartIndexedTriangles.eyeLift(mode)
Arguments:
  • mode (EyeLift) – None
Return type:

void

Methods

rayIntersect

PartIndexedTriangles.rayIntersect(ray, hitItem)
Arguments:

Picking

Return type:boolean

setMeshData

PartIndexedTriangles.setMeshData(vertices, indices)
Arguments:
  • vertices (ArrayLike) – None
  • indices (ArrayLike) – None

Sets the triangles in the part using the given vertices and indices. See geo.MeshIndexedTriangles for an explanation of these arrays.

Return type:void