Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_constraint.h
| Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | typedef struct bConstraintOb { | ||||
| struct Object *ob; | struct Object *ob; | ||||
| /** pose channel that owns the constraints being evaluated */ | /** pose channel that owns the constraints being evaluated */ | ||||
| struct bPoseChannel *pchan; | struct bPoseChannel *pchan; | ||||
| /** matrix where constraints are accumulated + solved */ | /** matrix where constraints are accumulated + solved */ | ||||
| float matrix[4][4]; | float matrix[4][4]; | ||||
| /** original matrix (before constraint solving) */ | /** original matrix (before constraint solving) */ | ||||
| float startmat[4][4]; | float startmat[4][4]; | ||||
| /** matrix after the previous constraint */ | |||||
| float prevmat[4][4]; | |||||
| /** type of owner */ | /** type of owner */ | ||||
| short type; | short type; | ||||
| /** rotation order for constraint owner (as defined in eEulerRotationOrders in BLI_math.h) */ | /** rotation order for constraint owner (as defined in eEulerRotationOrders in BLI_math.h) */ | ||||
| short rotOrder; | short rotOrder; | ||||
| } bConstraintOb; | } bConstraintOb; | ||||
| /* ---------------------------------------------------------------------------- */ | /* ---------------------------------------------------------------------------- */ | ||||
| ▲ Show 20 Lines • Show All 160 Lines • Show Last 20 Lines | |||||