Generic6DOFJoint

Inherits: Joint < Spatial < Node < Object

Category: Core

Brief Description

Member Functions

bool get_flag_x ( int flag ) const
bool get_flag_y ( int flag ) const
bool get_flag_z ( int flag ) const
float get_param_x ( int param ) const
float get_param_y ( int param ) const
float get_param_z ( int param ) const
void set_flag_x ( int flag, bool value )
void set_flag_y ( int flag, bool value )
void set_flag_z ( int flag, bool value )
void set_param_x ( int param, float value )
void set_param_y ( int param, float value )
void set_param_z ( int param, float value )

Member Variables

  • float angular_limit_x/damping
  • bool angular_limit_x/enabled
  • float angular_limit_x/erp
  • float angular_limit_x/force_limit
  • float angular_limit_x/lower_angle
  • float angular_limit_x/restitution
  • float angular_limit_x/softness
  • float angular_limit_x/upper_angle
  • float angular_limit_y/damping
  • bool angular_limit_y/enabled
  • float angular_limit_y/erp
  • float angular_limit_y/force_limit
  • float angular_limit_y/lower_angle
  • float angular_limit_y/restitution
  • float angular_limit_y/softness
  • float angular_limit_y/upper_angle
  • float angular_limit_z/damping
  • bool angular_limit_z/enabled
  • float angular_limit_z/erp
  • float angular_limit_z/force_limit
  • float angular_limit_z/lower_angle
  • float angular_limit_z/restitution
  • float angular_limit_z/softness
  • float angular_limit_z/upper_angle
  • bool angular_motor_x/enabled
  • float angular_motor_x/force_limit
  • float angular_motor_x/target_velocity
  • bool angular_motor_y/enabled
  • float angular_motor_y/force_limit
  • float angular_motor_y/target_velocity
  • bool angular_motor_z/enabled
  • float angular_motor_z/force_limit
  • float angular_motor_z/target_velocity
  • float linear_limit_x/damping
  • bool linear_limit_x/enabled
  • float linear_limit_x/lower_distance
  • float linear_limit_x/restitution
  • float linear_limit_x/softness
  • float linear_limit_x/upper_distance
  • float linear_limit_y/damping
  • bool linear_limit_y/enabled
  • float linear_limit_y/lower_distance
  • float linear_limit_y/restitution
  • float linear_limit_y/softness
  • float linear_limit_y/upper_distance
  • float linear_limit_z/damping
  • bool linear_limit_z/enabled
  • float linear_limit_z/lower_distance
  • float linear_limit_z/restitution
  • float linear_limit_z/softness
  • float linear_limit_z/upper_distance

Numeric Constants

  • PARAM_LINEAR_LOWER_LIMIT = 0
  • PARAM_LINEAR_UPPER_LIMIT = 1
  • PARAM_LINEAR_LIMIT_SOFTNESS = 2
  • PARAM_LINEAR_RESTITUTION = 3
  • PARAM_LINEAR_DAMPING = 4
  • PARAM_ANGULAR_LOWER_LIMIT = 5
  • PARAM_ANGULAR_UPPER_LIMIT = 6
  • PARAM_ANGULAR_LIMIT_SOFTNESS = 7
  • PARAM_ANGULAR_DAMPING = 8
  • PARAM_ANGULAR_RESTITUTION = 9
  • PARAM_ANGULAR_FORCE_LIMIT = 10
  • PARAM_ANGULAR_ERP = 11
  • PARAM_ANGULAR_MOTOR_TARGET_VELOCITY = 12
  • PARAM_ANGULAR_MOTOR_FORCE_LIMIT = 13
  • PARAM_MAX = 14
  • FLAG_ENABLE_LINEAR_LIMIT = 0
  • FLAG_ENABLE_ANGULAR_LIMIT = 1
  • FLAG_ENABLE_MOTOR = 2
  • FLAG_MAX = 3

Member Function Description

  • bool get_flag_x ( int flag ) const
  • bool get_flag_y ( int flag ) const
  • bool get_flag_z ( int flag ) const
  • void set_flag_x ( int flag, bool value )
  • void set_flag_y ( int flag, bool value )
  • void set_flag_z ( int flag, bool value )
  • void set_param_x ( int param, float value )
  • void set_param_y ( int param, float value )
  • void set_param_z ( int param, float value )