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

#include <DNA_constraint_types.h>

Public Attributes

struct Objecttar
 
floatpoints
 
short numpoints
 
short chainlen
 
short flag
 
short xzScaleMode
 
short yScaleMode
 
short _pad [3]
 
float bulge
 
float bulge_min
 
float bulge_max
 
float bulge_smooth
 

Detailed Description

Definition at line 204 of file DNA_constraint_types.h.

Member Data Documentation

◆ _pad

short bSplineIKConstraint::_pad[3]

Definition at line 227 of file DNA_constraint_types.h.

◆ bulge

float bSplineIKConstraint::bulge

Definition at line 230 of file DNA_constraint_types.h.

Referenced by splineik_evaluate_bone().

◆ bulge_max

float bSplineIKConstraint::bulge_max

Definition at line 232 of file DNA_constraint_types.h.

Referenced by splineik_evaluate_bone().

◆ bulge_min

float bSplineIKConstraint::bulge_min

Definition at line 231 of file DNA_constraint_types.h.

Referenced by splineik_evaluate_bone().

◆ bulge_smooth

float bSplineIKConstraint::bulge_smooth

Definition at line 233 of file DNA_constraint_types.h.

Referenced by splineik_evaluate_bone().

◆ chainlen

short bSplineIKConstraint::chainlen

Number of bones ('n') that are in the chain.

Definition at line 218 of file DNA_constraint_types.h.

Referenced by splineik_init_tree_from_pchan().

◆ flag

short bSplineIKConstraint::flag

General settings for constraint.

Definition at line 222 of file DNA_constraint_types.h.

Referenced by apply_curve_transform(), splineik_evaluate_bone(), and splineik_init_tree_from_pchan().

◆ numpoints

short bSplineIKConstraint::numpoints

Number of points to bound in points array.

Definition at line 216 of file DNA_constraint_types.h.

Referenced by splineik_init_tree_from_pchan().

◆ points

float* bSplineIKConstraint::points

Array of numpoints items, denoting parametric positions along curve that joints should follow.

Definition at line 214 of file DNA_constraint_types.h.

Referenced by splineik_copy(), and splineik_init_tree_from_pchan().

◆ tar

struct Object* bSplineIKConstraint::tar

Curve object (with follow path enabled) which drives the bone chain.

Definition at line 207 of file DNA_constraint_types.h.

Referenced by apply_curve_transform(), position_tail_on_spline(), splineik_evaluate_bone(), splineik_evaluate_init(), and splineik_init_tree_from_pchan().

◆ xzScaleMode

short bSplineIKConstraint::xzScaleMode

Method used for determining the x & z scaling of the bones.

Definition at line 224 of file DNA_constraint_types.h.

Referenced by splineik_evaluate_bone().

◆ yScaleMode

short bSplineIKConstraint::yScaleMode

Method used for determining the y scaling of the bones.

Definition at line 226 of file DNA_constraint_types.h.

Referenced by splineik_evaluate_bone(), and splineik_evaluate_init().


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