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 <plugins/UnigineCIGIConnector.h> |
Inherits from: | CigiHostPacket |
CigiVolumeDef Class
Members
int getEntityID ( ) const#
Returns the entity ID specified in the packet.Return value
Entity ID.int getVolumeID ( ) const#
Returns the volume ID specified in the packet.Return value
Volume ID.int getVolumeEnabled ( ) const#
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 ( ) const#
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
Math::vec3 getCenter ( ) const#
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
Math::vec3 getSize ( ) const#
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.
Math::vec3 getRotation ( ) const#
Returns the rotation euler angles of the collision volume specified in the packet.Return value
Collision volume rotation euler angles (roll, pitch, yaw).float getRadius ( ) const#
Returns the radius of the spherical collision volume specified in the packet.Return value
Collision volume radius.Last update:
2022-12-14
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)