|
Kemena3D
|
All parameters needed to create a kPhysicsObject. More...
#include <kphysicsobject.h>

Public Attributes | |
| kPhysicsShapeDesc | shape |
| kPhysicsObjectType | type = kPhysicsObjectType::Dynamic |
| kVec3 | position = kVec3(0.0f, 0.0f, 0.0f) |
| kQuat | rotation = kQuat(1.0f, 0.0f, 0.0f, 0.0f) |
| Identity quaternion. | |
| float | mass = 1.0f |
| kg; ignored for Static / Kinematic. | |
| float | friction = 0.5f |
| 0 = frictionless, 1 = high friction. | |
| float | restitution = 0.0f |
| 0 = inelastic, 1 = perfectly elastic. | |
| float | linearDamping = 0.05f |
| Linear velocity drag per second. | |
| float | angularDamping = 0.05f |
| Angular velocity drag per second. | |
| float | gravityFactor = 1.0f |
| Multiplier on world gravity (0 = gravity-free). | |
All parameters needed to create a kPhysicsObject.
Pass this to kPhysicsManager::createObject().
| float kemena::kPhysicsObjectDesc::angularDamping = 0.05f |
Angular velocity drag per second.
| float kemena::kPhysicsObjectDesc::friction = 0.5f |
0 = frictionless, 1 = high friction.
| float kemena::kPhysicsObjectDesc::gravityFactor = 1.0f |
Multiplier on world gravity (0 = gravity-free).
| float kemena::kPhysicsObjectDesc::linearDamping = 0.05f |
Linear velocity drag per second.
| float kemena::kPhysicsObjectDesc::mass = 1.0f |
kg; ignored for Static / Kinematic.
| float kemena::kPhysicsObjectDesc::restitution = 0.0f |
0 = inelastic, 1 = perfectly elastic.
| kPhysicsShapeDesc kemena::kPhysicsObjectDesc::shape |
| kPhysicsObjectType kemena::kPhysicsObjectDesc::type = kPhysicsObjectType::Dynamic |