# A3DCollisionCompute

A3DStatus `A3DCollisionCompute`(A3DCollisionGroupData const *pGroup1, A3DCollisionGroupData const *pGroup2, A3DCollisionParameterData const *pParameterData, A3DUns32 *uCollisionResultsSize, A3DCollisionResultData **pCollisionResults)
  `A3DStatus` A3DCollisionCompute(`A3DCollisionGroupData`* pGroup1, `A3DCollisionGroupData`* pGroup2, `A3DCollisionParameterData`* pParameterData, `A3DUns32`* uCollisionResultsSize, `A3DCollisionResultData`** pCollisionResults)

  Determine interferences between `A3DRiRepresentationItem`.

  > 11.1

  This function allows to determine if there are interferences between `A3DRiRepresentationItem`from one or two groups.

  if pParameterData->m_dContactLimit is set to 0., the function return onlykA3DCollision_Collisioninstead ofkA3DCollision_Contact,kA3DCollision_FirstInsideandkA3DCollision_SecondInside.

  A3D_INVALID_DATA_STRUCT_SIZEA3D_INVALID_DATA_STRUCT_NULLA3D_INVALID_DATAA3D_SUCCESSA3D_ERROR

  Parameters

  > pGroup1: define the first group of `A3DTransfoRepresentationItemData`.

  > pGroup2: define a optional second group of `A3DTransfoRepresentationItemData`.

  > pParameterData: set parameters for collision computation.

  > uCollisionResultsSize: Number of `A3DCollisionResultData`in pCollisionResults.

  > pCollisionResults: Array of `A3DCollisionResultData`, containing collision computation result. pCollisionResults is automatically allocated by A3DCollisionCompute.

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