CigiVolumeDef Class
The functionality described in this article is not available in the Community SDK edition.
You should upgrade to- Sim
SDK edition to use it.
You should upgrade to
Header: | #include <UnigineCIGIConnector.h> |
CigiVolumeDef Class
Members
int getEntityID ( ) #
Returns the entity ID specified in the packet.Return value
Entity ID.int getVolumeID ( ) #
Returns the volume ID specified in the packet.Return value
Volume ID.int getVolumeEnabled ( ) #
Returns the value of the Volume Enable parameter specified in the packet.Return value
Volume Enable parameter value: 1 - the volume will be considered during collision testing; otherwise, 0.int getVolumeType ( ) #
Returns the value of the Volume Type parameter specified in the packet.Return value
Volume Type parameter value. The following values are supported:- 0 - Sphere
- 1 - Cuboid
const vec3 & getCenter ( ) #
Returns the coordinates of the offset of the center of the collision volume specified in the packet.Return value
Offset of the center of the collision volume.Measured with respect to the coordinate system of the entity specified by the Entity ID parameter
const vec3 & getSize ( ) #
Returns the size of the collision volume specified in the packet.Return value
Sizes of the collision volume: (height, width, depth).For spherical volumes only the first component of the vector is considered - it is interpreted as radius.
const vec3 & getRotation ( ) #
float getRadius ( ) #
Returns the rotation euler angles of the collision volume specified in the packet.Return value
Collision volume rotation euler angles (roll, pitch, yaw).Last update:
2021-04-09
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)