# PartTexturedIndexedTriangles

class `cee.mrk.``PartTexturedIndexedTriangles`()

  Defines textured indexed triangles that can be shown in a `MarkupModel`.

  Use `MarkupModel.addTexturedIndexedTrianglesPart` to create a new instance of this class.

Accessors

- `customData`

Methods

- `rayIntersect`
- `setMeshData`
- `setTexture`

## Accessors

`PartTexturedIndexedTriangles.``customData`()

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

  Return type: | any

`PartTexturedIndexedTriangles.``customData`(data)

  Arguments: | data (`any`) – None
  Return type: | void

## Methods

### rayIntersect

`PartTexturedIndexedTriangles.``rayIntersect`(ray, hitItem)

  Arguments: | ray (`Ray`) – None hitItem (`PartHitItem`) – None

  Picking

  Return type: | boolean

### setMeshData

`PartTexturedIndexedTriangles.``setMeshData`(vertices, textureCoords, indices)

  Arguments: | vertices (`ArrayLike`) – None textureCoords (`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. The textureCoords array should contain per vertex 2d texture coordinates (s,t) for each vertex in vertices.

  Return type: | void

### setTexture

`PartTexturedIndexedTriangles.``setTexture`(texture)

  Arguments: | texture (`Texture`) – None

  Sets the `Texture` of the part.

  Return type: | void

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Envision for Web in your own language, or choose a sample question below to start a conversation:

What is HOOPS Envision for Web?
What are the latest release notes for HOOPS Envision for Web?
How do I start evaluating HOOPS Envision for Web?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...