Go to the source code of this file.
|
| PhysicsWorld_t * | frcsim_create_world () |
| void | frcsim_destroy_world (PhysicsWorld_t *w) |
| RigidBody_t * | frcsim_create_body (PhysicsWorld_t *w, double mass_kg) |
| Gamepiece_t * | frcsim_create_gamepiece (PhysicsWorld_t *w, const frcsim::Gamepiece::Config *config, const frcsim::Gamepiece::Properties *props) |
| void | frcsim_step_world (PhysicsWorld_t *w, double dt_s) |
| void | frcsim_set_body_box_geometry (RigidBody_t *body, double dim_x, double dim_y, double dim_z) |
| void | frcsim_set_body_sphere_geometry (RigidBody_t *body, double radius) |
| void | frcsim_set_body_position (RigidBody_t *body, double x, double y, double z) |
| void | frcsim_get_gamepiece_state (Gamepiece_t *gamepiece, double *px, double *py, double *pz, double *vx, double *vy, double *vz) |
| void | frcsim_gamepiece_outtake (Gamepiece_t *gamepiece, double px, double py, double pz, double vx, double vy, double vz) |
◆ Gamepiece_t
◆ PhysicsWorld_t
◆ RigidBody_t
◆ frcsim_create_body()
◆ frcsim_create_gamepiece()
◆ frcsim_create_world()
◆ frcsim_destroy_world()
◆ frcsim_gamepiece_outtake()
| void frcsim_gamepiece_outtake |
( |
Gamepiece_t * | gamepiece, |
|
|
double | px, |
|
|
double | py, |
|
|
double | pz, |
|
|
double | vx, |
|
|
double | vy, |
|
|
double | vz ) |
◆ frcsim_get_gamepiece_state()
| void frcsim_get_gamepiece_state |
( |
Gamepiece_t * | gamepiece, |
|
|
double * | px, |
|
|
double * | py, |
|
|
double * | pz, |
|
|
double * | vx, |
|
|
double * | vy, |
|
|
double * | vz ) |
◆ frcsim_set_body_box_geometry()
| void frcsim_set_body_box_geometry |
( |
RigidBody_t * | body, |
|
|
double | dim_x, |
|
|
double | dim_y, |
|
|
double | dim_z ) |
◆ frcsim_set_body_position()
| void frcsim_set_body_position |
( |
RigidBody_t * | body, |
|
|
double | x, |
|
|
double | y, |
|
|
double | z ) |
◆ frcsim_set_body_sphere_geometry()
| void frcsim_set_body_sphere_geometry |
( |
RigidBody_t * | body, |
|
|
double | radius ) |
◆ frcsim_step_world()