hm_collisionend
Clear memory and end the collision detection module.
Syntax
hm_collisionend
Type
HyperMesh Tcl Query
Description
Clears memory and ends the collision detection module. This must be preceded by any calls to hm_collisioninit, hm_collisionentitycreate and hm_collisioncheck.
Note that this does not include the core collision entity. These commands do not operate on those entities, only on temporary memory.
Examples
To find intersecting surfaces from IDs 1-10:
*createmark surfs 1 1-10
hm_collisioninit
hm_collisionentitycreate surfs 1 0 1 0 0 0 0 0 0
hm_collisioncheck 0 0 1 0 0 0 0
hm_collisionend
hm_getmark surfs 1
To find penetrating surfaces from IDs 1-10, using the thickness assigned to the surface components:
*createmark surfs 1 1-10
hm_collisioninit
hm_collisionentitycreate surfs 1 0 1 0 0 0 0 0 0
hm_collisioncheck 0 0 0 1 0 0 0
hm_collisionend
hm_getmark surfs 1
To find both penetrating and intersecting surfaces from IDs 1-10, using the thickness assigned to the surface components:
*createmark surfs 1 1-10
hm_collisioninit
hm_collisionentitycreate surfs 1 0 1 0 0 0 0 0 0
hm_collisioncheck 0 0 1 2 0 0 0
hm_collisionend
hm_getmark surfs 1
hm_getmark surfs 2
Errors
None.
Version History
11.0.130