# NodeType

`NodeType`

  Enumerates of the types returned by Model.getNodeType()

  ## Index

  Enumeration Members

  - `AssemblyNode`
  - `Body`
  - `BodyInstance`
  - `BrepBody`
  - `CadView`
  - `DrawingSheet`
  - `Part`
  - `PartInstance`
  - `Pmi`
  - `PmiBody`
  - `PointsBody`
  - `TessBody`
  - `Unknown`
  - `ViewFrame`
  - `WireBody`

## Enumeration Members

`NodeType.``AssemblyNode`
  AssemblyNode: 0

  This is a node in the model tree, this node doesn’t hold any instanced mesh/body.

`NodeType.``Body`
  Body: 6

  This node is a non instanced “undefined” body, held by a Part type node.

`NodeType.``BodyInstance`
  BodyInstance: 3

  This node is an instanced mesh/body.

`NodeType.``BrepBody`
  BrepBody: 7

  This node is a non instanced body built from a brep, held by a Part type node.

`NodeType.``CadView`
  CadView: 12

  This node is the CAD view, holding view data and ViewFrame.

`NodeType.``DrawingSheet`
  DrawingSheet: 13

  This node is a Drawing sheet.

`NodeType.``Part`
  Part: 2

  This node is a non instanced part, it holds the actual mesh/body data, like measurement.

`NodeType.``PartInstance`
  PartInstance: 1

  This is a node in the model tree, but this one holds one or more instanced meshes/bodies.

`NodeType.``Pmi`
  Pmi: 11

  This node is a PMI, holding PMI data and PmiBody.

`NodeType.``PmiBody`
  PmiBody: 4

  This node is an instanced PMI mesh/body.

`NodeType.``PointsBody`
  PointsBody: 10

  This node is a non instanced body built from a point cloud, held by a Part type node.

`NodeType.``TessBody`
  TessBody: 8

  This node is a non instanced body built from a tessellated object, held by a Part type node.

`NodeType.``Unknown`
  Unknown: 14

  If for any reason a node doesn’t correspond to any of those types, unknown is returned.

`NodeType.``ViewFrame`
  ViewFrame: 5

  This node corresponds to the frame you’ll find surrounding PMIs when the view is a CATIA annotation view type.

`NodeType.``WireBody`
  WireBody: 9

  This node is a non instanced body built from a wireframed object, held by a Part type nod.e

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Visualize Web or choose a sample question below to start a conversation:

What is HOOPS Visualize Web?
What are the latest release notes for HOOPS Visualize Web?
How do I start evaluating HOOPS Visualize 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...