|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Program interface of collision detection module. More...
Functions | |
| cdet_scene | CDM_CreateScene () |
| Create an empty collision detection scene. More... | |
| void | CDM_RemoveScene (cdet_scene scn) |
| Delete collision detection scene. More... | |
| cdet_item | CDM_AddComponent (cdet_scene scn, const CDM_component &comp) |
| Add a new component to the collision detector scene and set proximity parameters. More... | |
| cdet_item | CDM_AddInstance (cdet_scene scn, const CDM_instance &inst) |
| Add a solid with given placement to the collision detection scene. More... | |
| cdet_item | CDM_AddInstance (cdet_scene scn, cdet_item compItem, const CDM_instance &inst) |
| Add a new instance of a reused solid into the component of the collision detector. More... | |
| cdet_item | CDM_AddRay (cdet_scene scn, const CDM_ray &ray) |
| Add a ray to the collision detector scene. More... | |
| void | CDM_RemoveItem (cdet_scene scn, cdet_item scnItem) |
| Remove a geometric object from the scene of collision detector. More... | |
| void | CDM_Reposition (cdet_scene scn, cdet_item scnItem, const MbPlacement3D &place) |
| Change current position of a geometric object. More... | |
| cdet_result | CDM_CheckCollisions (cdet_scene scn, cdet_query &cdQuery) |
| Request a collision search between scene elements. More... | |
| cdet_result | CDM_CheckCollisions (cdet_scene scn) |
| Check collisions between geometric objects of the scene. More... | |
| cdet_app_item | CDM_AppItem (cdet_scene scn, cdet_item scnItem) |
| Get an application pointer by object descriptor of the collision detector scene. More... | |
| MbeConvResType | CDM_ExportToC3D (cdet_scene scn, const TCHAR *c3dFile) |
| Export collision detector scene into C3D model. More... | |
| CdSceneIteratorRange | CDM_SubItemsRange (cdet_scene scn, cdet_item scnItem) |
| Returns an iterator range over the elements of the given scene component (one level only). More... | |
| CdSceneIteratorRange | CDM_InDepthSubItems (cdet_scene scn, cdet_item scnItem) |
| Returns an iterator range with depth‑first traversal of the given scene component. More... | |
| CdSceneIteratorRange | CDM_SceneItems (cdet_scene scn) |
| Return the iterator range of all objects in the collision detector scene. | |
| void | CDM_ClearScene (cdet_scene scn) |
| Exclude all models from consideration. | |
Program interface of collision detection module.