Blender  V3.3
Public Attributes | List of all members
RigidBodyCon Struct Reference

#include <DNA_rigidbody_types.h>

Public Attributes

struct Objectob1
 
struct Objectob2
 
short type
 
short num_solver_iterations
 
int flag
 
float breaking_threshold
 
char spring_type
 
char _pad [3]
 
float limit_lin_x_lower
 
float limit_lin_x_upper
 
float limit_lin_y_lower
 
float limit_lin_y_upper
 
float limit_lin_z_lower
 
float limit_lin_z_upper
 
float limit_ang_x_lower
 
float limit_ang_x_upper
 
float limit_ang_y_lower
 
float limit_ang_y_upper
 
float limit_ang_z_lower
 
float limit_ang_z_upper
 
float spring_stiffness_x
 
float spring_stiffness_y
 
float spring_stiffness_z
 
float spring_stiffness_ang_x
 
float spring_stiffness_ang_y
 
float spring_stiffness_ang_z
 
float spring_damping_x
 
float spring_damping_y
 
float spring_damping_z
 
float spring_damping_ang_x
 
float spring_damping_ang_y
 
float spring_damping_ang_z
 
float motor_lin_target_velocity
 
float motor_ang_target_velocity
 
float motor_lin_max_impulse
 
float motor_ang_max_impulse
 
voidphysics_constraint
 

Detailed Description

Definition at line 223 of file DNA_rigidbody_types.h.

Member Data Documentation

◆ _pad

char RigidBodyCon::_pad[3]

Definition at line 242 of file DNA_rigidbody_types.h.

◆ breaking_threshold

float RigidBodyCon::breaking_threshold

Breaking impulse threshold.

Definition at line 239 of file DNA_rigidbody_types.h.

◆ flag

int RigidBodyCon::flag

(eRigidBodyCon_Flag).

Definition at line 236 of file DNA_rigidbody_types.h.

◆ limit_ang_x_lower

float RigidBodyCon::limit_ang_x_lower

Definition at line 253 of file DNA_rigidbody_types.h.

◆ limit_ang_x_upper

float RigidBodyCon::limit_ang_x_upper

Definition at line 254 of file DNA_rigidbody_types.h.

◆ limit_ang_y_lower

float RigidBodyCon::limit_ang_y_lower

Definition at line 255 of file DNA_rigidbody_types.h.

◆ limit_ang_y_upper

float RigidBodyCon::limit_ang_y_upper

Definition at line 256 of file DNA_rigidbody_types.h.

◆ limit_ang_z_lower

float RigidBodyCon::limit_ang_z_lower

Definition at line 257 of file DNA_rigidbody_types.h.

◆ limit_ang_z_upper

float RigidBodyCon::limit_ang_z_upper

Definition at line 258 of file DNA_rigidbody_types.h.

◆ limit_lin_x_lower

float RigidBodyCon::limit_lin_x_lower

Definition at line 246 of file DNA_rigidbody_types.h.

◆ limit_lin_x_upper

float RigidBodyCon::limit_lin_x_upper

Definition at line 247 of file DNA_rigidbody_types.h.

◆ limit_lin_y_lower

float RigidBodyCon::limit_lin_y_lower

Definition at line 248 of file DNA_rigidbody_types.h.

◆ limit_lin_y_upper

float RigidBodyCon::limit_lin_y_upper

Definition at line 249 of file DNA_rigidbody_types.h.

◆ limit_lin_z_lower

float RigidBodyCon::limit_lin_z_lower

Definition at line 250 of file DNA_rigidbody_types.h.

◆ limit_lin_z_upper

float RigidBodyCon::limit_lin_z_upper

Definition at line 251 of file DNA_rigidbody_types.h.

◆ motor_ang_max_impulse

float RigidBodyCon::motor_ang_max_impulse

Maximum force used to reach angular target velocity.

Definition at line 284 of file DNA_rigidbody_types.h.

◆ motor_ang_target_velocity

float RigidBodyCon::motor_ang_target_velocity

Angular velocity the motor tries to hold.

Definition at line 280 of file DNA_rigidbody_types.h.

◆ motor_lin_max_impulse

float RigidBodyCon::motor_lin_max_impulse

Maximum force used to reach linear target velocity.

Definition at line 282 of file DNA_rigidbody_types.h.

◆ motor_lin_target_velocity

float RigidBodyCon::motor_lin_target_velocity

Linear velocity the motor tries to hold.

Definition at line 278 of file DNA_rigidbody_types.h.

◆ num_solver_iterations

short RigidBodyCon::num_solver_iterations

Number of constraint solver iterations made per simulation step.

Definition at line 233 of file DNA_rigidbody_types.h.

◆ ob1

struct Object* RigidBodyCon::ob1

◆ ob2

struct Object* RigidBodyCon::ob2

◆ physics_constraint

void* RigidBodyCon::physics_constraint

Physics object representation (i.e. btTypedConstraint).

Definition at line 288 of file DNA_rigidbody_types.h.

Referenced by BKE_rigidbody_free_constraint(), BKE_rigidbody_free_world(), and object_blend_read_data().

◆ spring_damping_ang_x

float RigidBodyCon::spring_damping_ang_x

Definition at line 272 of file DNA_rigidbody_types.h.

Referenced by blo_do_versions_270().

◆ spring_damping_ang_y

float RigidBodyCon::spring_damping_ang_y

Definition at line 273 of file DNA_rigidbody_types.h.

Referenced by blo_do_versions_270().

◆ spring_damping_ang_z

float RigidBodyCon::spring_damping_ang_z

Definition at line 274 of file DNA_rigidbody_types.h.

Referenced by blo_do_versions_270().

◆ spring_damping_x

float RigidBodyCon::spring_damping_x

Definition at line 269 of file DNA_rigidbody_types.h.

◆ spring_damping_y

float RigidBodyCon::spring_damping_y

Definition at line 270 of file DNA_rigidbody_types.h.

◆ spring_damping_z

float RigidBodyCon::spring_damping_z

Definition at line 271 of file DNA_rigidbody_types.h.

◆ spring_stiffness_ang_x

float RigidBodyCon::spring_stiffness_ang_x

Definition at line 265 of file DNA_rigidbody_types.h.

Referenced by blo_do_versions_270().

◆ spring_stiffness_ang_y

float RigidBodyCon::spring_stiffness_ang_y

Definition at line 266 of file DNA_rigidbody_types.h.

Referenced by blo_do_versions_270().

◆ spring_stiffness_ang_z

float RigidBodyCon::spring_stiffness_ang_z

Definition at line 267 of file DNA_rigidbody_types.h.

Referenced by blo_do_versions_270().

◆ spring_stiffness_x

float RigidBodyCon::spring_stiffness_x

Definition at line 262 of file DNA_rigidbody_types.h.

◆ spring_stiffness_y

float RigidBodyCon::spring_stiffness_y

Definition at line 263 of file DNA_rigidbody_types.h.

◆ spring_stiffness_z

float RigidBodyCon::spring_stiffness_z

Definition at line 264 of file DNA_rigidbody_types.h.

◆ spring_type

char RigidBodyCon::spring_type

Spring implementation to use.

Definition at line 241 of file DNA_rigidbody_types.h.

◆ type

short RigidBodyCon::type

(eRigidBodyCon_Type) role of RigidBody in sim.

Definition at line 231 of file DNA_rigidbody_types.h.

Referenced by blo_do_versions_280().


The documentation for this struct was generated from the following file: