Blender V5.0
bTransformConstraint Struct Reference

#include <DNA_constraint_types.h>

Public Attributes

struct Objecttar
char subtarget [64]
short from
short to
char map [3]
char expo
char from_rotation_mode
char to_euler_order
char mix_mode_loc
char mix_mode_rot
char mix_mode_scale
char _pad [3]
float from_min [3]
float from_max [3]
float to_min [3]
float to_max [3]
float from_min_rot [3]
float from_max_rot [3]
float to_min_rot [3]
float to_max_rot [3]
float from_min_scale [3]
float from_max_scale [3]
float to_min_scale [3]
float to_max_scale [3]

Detailed Description

Definition at line 385 of file DNA_constraint_types.h.

Member Data Documentation

◆ _pad

char bTransformConstraint::_pad[3]

Definition at line 407 of file DNA_constraint_types.h.

◆ expo

char bTransformConstraint::expo

Extrapolate motion? if 0, confine to ranges.

Definition at line 395 of file DNA_constraint_types.h.

◆ from

short bTransformConstraint::from

Can be loc(0), rot(1) or size(2).

Definition at line 391 of file DNA_constraint_types.h.

Referenced by update_duplicate_transform_constraint_settings().

◆ from_max

float bTransformConstraint::from_max[3]

To map on to to_min/max range.

Definition at line 412 of file DNA_constraint_types.h.

Referenced by update_duplicate_transform_constraint_settings().

◆ from_max_rot

float bTransformConstraint::from_max_rot[3]

To map on to to_min/max range.

Definition at line 420 of file DNA_constraint_types.h.

Referenced by update_duplicate_transform_constraint_settings().

◆ from_max_scale

float bTransformConstraint::from_max_scale[3]

To map on to to_min/max range.

Definition at line 428 of file DNA_constraint_types.h.

◆ from_min

float bTransformConstraint::from_min[3]

From_min/max defines range of target transform.

Definition at line 410 of file DNA_constraint_types.h.

Referenced by update_duplicate_transform_constraint_settings().

◆ from_min_rot

float bTransformConstraint::from_min_rot[3]

From_min/max defines range of target transform.

Definition at line 418 of file DNA_constraint_types.h.

Referenced by update_duplicate_transform_constraint_settings().

◆ from_min_scale

float bTransformConstraint::from_min_scale[3]

From_min/max defines range of target transform.

Definition at line 426 of file DNA_constraint_types.h.

◆ from_rotation_mode

char bTransformConstraint::from_rotation_mode

Input rotation type - uses the same values as driver targets.

Definition at line 398 of file DNA_constraint_types.h.

◆ map

char bTransformConstraint::map[3]

Defines which target-axis deform is copied by each owner-axis.

Definition at line 393 of file DNA_constraint_types.h.

Referenced by update_duplicate_transform_constraint_settings().

◆ mix_mode_loc

char bTransformConstraint::mix_mode_loc

Mixing modes for location, rotation, and scale.

Definition at line 403 of file DNA_constraint_types.h.

◆ mix_mode_rot

char bTransformConstraint::mix_mode_rot

Definition at line 404 of file DNA_constraint_types.h.

◆ mix_mode_scale

char bTransformConstraint::mix_mode_scale

Definition at line 405 of file DNA_constraint_types.h.

◆ subtarget

char bTransformConstraint::subtarget[64]

◆ tar

struct Object* bTransformConstraint::tar

Target (i.e. 'driver' object/bone).

Definition at line 387 of file DNA_constraint_types.h.

◆ to

short bTransformConstraint::to

◆ to_euler_order

char bTransformConstraint::to_euler_order

Output euler order override.

Definition at line 400 of file DNA_constraint_types.h.

◆ to_max

float bTransformConstraint::to_max[3]

◆ to_max_rot

float bTransformConstraint::to_max_rot[3]

◆ to_max_scale

float bTransformConstraint::to_max_scale[3]

◆ to_min

float bTransformConstraint::to_min[3]

Range of motion on owner caused by target.

Definition at line 414 of file DNA_constraint_types.h.

Referenced by update_duplicate_transform_constraint_settings().

◆ to_min_rot

float bTransformConstraint::to_min_rot[3]

Range of motion on owner caused by target.

Definition at line 422 of file DNA_constraint_types.h.

Referenced by update_duplicate_transform_constraint_settings().

◆ to_min_scale

float bTransformConstraint::to_min_scale[3]

Range of motion on owner caused by target.

Definition at line 430 of file DNA_constraint_types.h.

Referenced by update_duplicate_transform_constraint_settings().


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