# A3DMiscGetBoundingBox

A3DStatus `A3DMiscGetBoundingBox`(const A3DEntity *pEntity, A3DBoundingBoxData *pAABB)
  `A3DStatus` A3DMiscGetBoundingBox(const `A3DEntity`* pEntity, `A3DBoundingBoxData`* pAABB)

  Read the axis-aligned bounding box (AABB) of the given `A3DEntity`directly from the CAD data.

  Parameters

  > pEntity: The Entity to get the bounding box from. It can be any of `A3DAsmModelFile`, `A3DAsmProductOccurrence`, `A3DAsmPartDefinition`or `A3DRiSet`.

  > pAABB: A pointer to a valid `A3DBoundingBoxData`which will be filled in with the found bounding box. If no AABB is found in the CAD data, `A3DBoundingBoxData::m_sMin`and `A3DBoundingBoxData::m_sMax`will be set to zero vectors ({0.0, 0.0, 0.0}).

  Returns

  > `A3D_SUCCESS`on success, or an error code on failure

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