Collision computation

Parent module: Tools Module

group a3d_collision

Determine if there are interferences between parts from an assembly.

This functionality allows to determine if there are interferences (clashes) between parts from an assembly, and if a specified clearance distance is verified between parts (clearance analysis).

Depending on the nature of the analysis, one or two groups can be defined:

  • One group: the analysis is processed on all the selected parts that are included in the group.

  • Two groups: the analysis is processed between the two groups, but not inside the groups.

Data Structures

A3DTransfoRepresentationItemData

A3DTransfoRepresentationItemData structure.

A3DCollisionGroupData

A3DCollisionGroupData structure.

A3DCollisionParameterData

A3DCollisionParameterData structure.

A3DCollisionResultData

A3DCollisionResultData structure.

Functions

A3DCollisionCompute()

Determine interferences between A3DRiRepresentationItem .

Enumerators

A3DCollisionType

Collision type between to A3DRiRepresentationItem .