# Part

class `cee.mrk.``Part`()

  Base class for parts that can be added to a `MarkupModel`.

Accessors

- `customData`

Methods

- `rayIntersect`

## Accessors

`Part.``customData`()

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

  Return type: | any

`Part.``customData`(data)

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

## Methods

### rayIntersect

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

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

  Picking on the part

  Return type: | boolean

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Envision for Web 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...