# A3DAsmModelFileData

struct `A3DAsmModelFileData`

  ModelFile structure.

  HOOPS Exchange version 2.1 adds support for the `m_bUnitFromCAD`field. In earlier versions of the SDK, this field was described as Reserved.

  > 2.0

  > `m_dUnit`in multiple of millimeters. You must provide a value for this member to create a model file.

  ## Index

  Variables

  - `m_eModellerType`
  - `m_bUnitFromCAD`
  - `m_dUnit`
  - `m_uiPOccurrencesSize`
  - `m_ppPOccurrences`
  - `m_pBIMData`

Variables

A3DEModellerType `A3DAsmModelFileData.``m_eModellerType`
  `A3DEModellerType`

  The Modeller used to create the Model.

  Used only in Get method.

A3DBool `A3DAsmModelFileData.``m_bUnitFromCAD`
  `A3DBool`

  Indicates whether the following unit is read from the native CAD file.

A3DDouble `A3DAsmModelFileData.``m_dUnit`
  `A3DDouble`

  Unit.

A3DUns32 `A3DAsmModelFileData.``m_uiPOccurrencesSize`
  `A3DUns32`

  The size of m_ppPOccurrences.

A3DAsmProductOccurrence **`A3DAsmModelFileData.``m_ppPOccurrences`
  `A3DAsmProductOccurrence`**

  Array of `A3DAsmProductOccurrence`.

A3DBIMData *`A3DAsmModelFileData.``m_pBIMData`
  `A3DBIMData`*

  Bim data,.

  > 14.2

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

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

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