 |
PK_BODY_create_solid_block |
|
PK_ERROR_code_t PK_BODY_create_solid_block
(
--- received arguments ---
double x, --- block extent in local x direction (>0)
double y, --- block extent in local y direction (>0)
double z, --- block extent in local z direction (>0)
const PK_AXIS2_sf_t *basis_set, --- position and orientation (may be NULL)
--- returned arguments ---
PK_BODY_t *const body --- solid body returned
)
This function creates a solid block.
Specific Errors:
PK_ERROR_distance_le_0 'x', 'y' or 'z' <= zero.
In its local coordinate system, this function creates a solid block whose base
is centred at the origin, and whose total length in the directions of the local
axes is 'x', 'y' and 'z'.
'basis_set' positions and orientates the local coordinate system in the world
coordinate system. If it is given as NULL, then the local and world
coordinate systems are the same.