libmove3d  3.13.0
Public Attributes
obj Struct Reference

List of all members.

Public Attributes

char * name
int num
int o_id
int o_id_in_env
int geo_id
int GRAPHIC_TYPE
void * end_user_data
int is_used_in_device_flag
int is_used_in_env_flag
int type
p3d_matrix4 opos
p3d_matrix4 BodyWrtPilotingJoint
struct envenv
int np
p3d_poly ** pol
p3d_polypolcur
p3d_box box
struct jntjnt
p3d_BB BB
p3d_BB BB0
int concat
int contact_surface
PQP_ModelpqpModel
struct objpqpPreviousBody
unsigned int pqpID
p3d_matrix4 pqpPose
struct objpqpUnconcatObj
p3d_obj_display_mode display_mode
int caption_selected
int show_pos_area
double max_pos_range
double min_pos_range
int trans
enum p3d_robot_part robot_part
double distance_weight
 used to mark the body as belonging to a specific part of the robot
bool isDeformable
 weight used in robot distance computation (to another robot or body)

Member Data Documentation

flag to indicates that (in some circumstances) contacts will be allowed with this object

p3d_obj_display_mode obj::display_mode

used to modify how the object will be displayed (default display, red display,etc.)

unsigned int obj::pqpID

identifiant used as an index in the collision pair array (see p3d_pqp.h)

pointer to the collision model used by the PQP library

possible previous body in the kinematics chain

if the object flag "concat" is 1, this will point to the object that is associated to the same joint (that has the same field "jnt") but has flag concat=0


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines