What exactly is a kinematic object?
Posted: Sun Jan 18, 2015 11:41 pm
Does it collide ? Can it have velocity ? How does it differ from a static object ?
https://pybullet.org/Bullet/phpBB3/
Kinematic objects are just as the name implies, they interact with the world, but the world doesn't interact with them. If a kinematic object pushes a dynamic one, the dynamic object will move but kinematic one will be unaffected. You can basically think of them as objects of infinite mass with user defined velocity and position (much like a static object is of infinite mass with zero velocity at a fixed position). As such, you can get collision data and dynamic-kinematic collisions are easy, but the collision of two kinematic objects is up to you.pixartist wrote:Does it collide ? Can it have velocity ? How does it differ from a static object ?
So making a kinematic player controller requires to create custom physical interaction between the controller and static objects ?Basroil wrote:Kinematic objects are just as the name implies, they interact with the world, but the world doesn't interact with them. If a kinematic object pushes a dynamic one, the dynamic object will move but kinematic one will be unaffected. You can basically think of them as objects of infinite mass with user defined velocity and position (much like a static object is of infinite mass with zero velocity at a fixed position). As such, you can get collision data and dynamic-kinematic collisions are easy, but the collision of two kinematic objects is up to you.pixartist wrote:Does it collide ? Can it have velocity ? How does it differ from a static object ?
Yes maybe...So making a kinematic player controller requires to create custom physical interaction between the controller and static objects ?