Soft2D
A 2D multi-material continuum physics engine designed for real-time applications.
|
#include <soft2d_core.h>
Public Attributes | |
S2Vec2 | center |
The center of the object. | |
float | rotation |
The rotation of the object (radians). | |
S2Vec2 | linear_velocity |
The linear velocity of the object (meters per second). | |
float | angular_velocity |
The angular velocity of the object (radians per second). | |
S2Mobility | mobility |
The mobility of the object. | |
Structure S2Kinematics
The kinematic properties of an object (S2Body, S2Collider, or S2Trigger).
Since a body often contains multiple particles, every particle has its own kinematic state during the simulation. Thus, when creating a body, the specified S2Kinematics
parameter is only meaningful for body initialization as the initial kinematic state of the body. A body's kinematics value becomes meaningless once the simulation starts.