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

#include <DNA_constraint_types.h>

Public Attributes

struct Objecttar
 
short iterations
 
short flag
 
short rootbone
 
short max_rootbone
 
char subtarget [64]
 
struct Objectpoletar
 
char polesubtarget [64]
 
float poleangle
 
float weight
 
float orientweight
 
float grabtarget [3]
 
short type
 
short mode
 
float dist
 

Detailed Description

Definition at line 159 of file DNA_constraint_types.h.

Member Data Documentation

◆ dist

float bKinematicConstraint::dist

Distance: distance (radius of clamping sphere) from target.

Definition at line 189 of file DNA_constraint_types.h.

Referenced by distance_callback().

◆ flag

short bKinematicConstraint::flag

All & CopyPose: some options Like CONSTRAINT_IK_TIP.

Definition at line 165 of file DNA_constraint_types.h.

Referenced by add_temporary_ik_constraint().

◆ grabtarget

float bKinematicConstraint::grabtarget[3]

CopyPose: for target-less IK.

Definition at line 183 of file DNA_constraint_types.h.

◆ iterations

short bKinematicConstraint::iterations

All: Maximum number of iterations to try.

Definition at line 163 of file DNA_constraint_types.h.

◆ max_rootbone

short bKinematicConstraint::max_rootbone

CopyPose: for auto-ik, maximum length of chain.

Definition at line 169 of file DNA_constraint_types.h.

◆ mode

short bKinematicConstraint::mode

Distance: how to limit in relation to clamping sphere: LIMITDIST_...

Definition at line 187 of file DNA_constraint_types.h.

Referenced by distance_callback().

◆ orientweight

float bKinematicConstraint::orientweight

CopyPose: Amount of rotation a target applies on chain.

Definition at line 181 of file DNA_constraint_types.h.

Referenced by copypose_callback().

◆ poleangle

float bKinematicConstraint::poleangle

All: Pole vector rest angle.

Definition at line 177 of file DNA_constraint_types.h.

Referenced by base_callback(), execute_posetree(), and updateDuplicateKinematicConstraintSettings().

◆ polesubtarget

char bKinematicConstraint::polesubtarget[64]

All: Pole vector sub-object target, MAX_ID_NAME-2.

Definition at line 175 of file DNA_constraint_types.h.

◆ poletar

struct Object* bKinematicConstraint::poletar

All: Pole vector target.

Definition at line 173 of file DNA_constraint_types.h.

◆ rootbone

short bKinematicConstraint::rootbone

All: index to rootbone, if zero go all the way to mother bone.

Definition at line 167 of file DNA_constraint_types.h.

◆ subtarget

char bKinematicConstraint::subtarget[64]

All: String to specify sub-object target, MAX_ID_NAME-2.

Definition at line 171 of file DNA_constraint_types.h.

◆ tar

struct Object* bKinematicConstraint::tar

All: target object in case constraint needs a target.

Definition at line 161 of file DNA_constraint_types.h.

◆ type

short bKinematicConstraint::type

Subtype of IK constraint: eConstraint_IK_Type.

Definition at line 185 of file DNA_constraint_types.h.

◆ weight

float bKinematicConstraint::weight

All: Weight of constraint in IK tree.

Definition at line 179 of file DNA_constraint_types.h.

Referenced by copypose_callback(), and distance_callback().


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