![]() |
Xors3d Engine
|
Functions | |
| int | xEntityCountContacts (Entity *entity) |
| Returns the number of contacts of the entity's body. | |
| Entity * | xEntityGetContact (Entity *entity, int index) |
| Returns an entity which has a contact with a given entity. | |
| float | xEntityGetContactDistance (Entity *entity, int index) |
| Returns the distance of a particular contact. | |
| float | xEntityGetContactImpulse (Entity *entity, int index) |
| Returns a contact impulse of an entity. | |
| float | xEntityGetContactNX (Entity *entity, int index) |
| Returns the x component of the nornal of a particular contact. | |
| float | xEntityGetContactNY (Entity *entity, int index) |
| Returns the y component of the nornal of a particular contact. | |
| float | xEntityGetContactNZ (Entity *entity, int index) |
| Returns the z component of the nornal of a particular contact. | |
| float | xEntityGetContactX (Entity *entity, int index) |
| Returns the world x coordinate of a particular contact. | |
| float | xEntityGetContactY (Entity *entity, int index) |
| Returns the world y coordinate of a particular contact. | |
| float | xEntityGetContactZ (Entity *entity, int index) |
| Returns the world z coordinate of a particular contact. | |
| int xEntityCountContacts | ( | Entity * | entity | ) |
Returns the number of contacts of the entity's body.
| entity | Entity handle |
| float xEntityGetContactX | ( | Entity * | entity, |
| int | index | ||
| ) |
Returns the world x coordinate of a particular contact.
| entity | Entity handle |
| index | Index of contact in range [0; xCountContacts(entity)-1] |
| float xEntityGetContactY | ( | Entity * | entity, |
| int | index | ||
| ) |
Returns the world y coordinate of a particular contact.
| entity | Entity handle |
| index | Index of contact in range [0; xCountContacts(entity) - 1] |
| float xEntityGetContactZ | ( | Entity * | entity, |
| int | index | ||
| ) |
Returns the world z coordinate of a particular contact.
| entity | Entity handle |
| index | Index of contact in range [0; xCountContacts(entity) - 1] |
| float xEntityGetContactNX | ( | Entity * | entity, |
| int | index | ||
| ) |
Returns the x component of the nornal of a particular contact.
| entity | Entity handle |
| index | Index of contact in range [0; xCountContacts(entity) - 1] |
| float xEntityGetContactNY | ( | Entity * | entity, |
| int | index | ||
| ) |
Returns the y component of the nornal of a particular contact.
| entity | Entity handle |
| index | Index of contact in range [0; xCountContacts(entity) - 1] |
| float xEntityGetContactNZ | ( | Entity * | entity, |
| int | index | ||
| ) |
Returns the z component of the nornal of a particular contact.
| entity | Entity handle |
| index | Index of contact in range [0; xCountContacts(entity) - 1] |
| float xEntityGetContactDistance | ( | Entity * | entity, |
| int | index | ||
| ) |
Returns the distance of a particular contact.
Sometimes you need to ignore the contacts whose distance is less than some threshold.
| entity | Entity handle |
| index | Index of contact in range [0; xCountContacts(entity) - 1] |
| Entity* xEntityGetContact | ( | Entity * | entity, |
| int | index | ||
| ) |
Returns an entity which has a contact with a given entity.
| entity | Entity handle |
| index | Index of contact in range [0; xCountContacts(entity) - 1] |
| float xEntityGetContactImpulse | ( | Entity * | entity, |
| int | index | ||
| ) |
Returns a contact impulse of an entity.
| entity | Entity handle |
| index | Index of contact in range [0; xCountContacts(entity) - 1] |