# QueryPartSurfacePositionsData

class `cee.ug.``QueryPartSurfacePositionsData`()

  The result of a `QueryPartSurfacePositions`.

Properties

- `frameIndex`
- `geometryIndex`
- `itemIdArr`
- `normalArr`
- `partId`
- `positionArr`

## Properties

`QueryPartSurfacePositionsData.``frameIndex`

  Type: | number

  The zero-based frame index

`QueryPartSurfacePositionsData.``geometryIndex`

  Type: | number

  The zero-based geometryIndex of the part.

`QueryPartSurfacePositionsData.``itemIdArr`

  Type: | Int32Array

  The id of the node/element for all the nodes in the query data

`QueryPartSurfacePositionsData.``normalArr`

  Type: | Float32Array

  The normals of all the nodes in the query data. The array is interleaved (x0, y0, z0, x1, y1, … zn)

`QueryPartSurfacePositionsData.``partId`

  Type: | number

  The id of the part.

`QueryPartSurfacePositionsData.``positionArr`

  Type: | Float32Array

  The centroids of all the nodes in the query data. The array is interleaved (x0, y0, z0, x1, y1, … zn)

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