Blender V5.0
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 159 of file DNA_constraint_types.h.

Member Data Documentation

◆ _pad

short bSplineIKConstraint::_pad[3]

Definition at line 182 of file DNA_constraint_types.h.

◆ bulge

float bSplineIKConstraint::bulge

Definition at line 185 of file DNA_constraint_types.h.

Referenced by splineik_evaluate_bone().

◆ bulge_max

float bSplineIKConstraint::bulge_max

Definition at line 187 of file DNA_constraint_types.h.

Referenced by splineik_evaluate_bone().

◆ bulge_min

float bSplineIKConstraint::bulge_min

Definition at line 186 of file DNA_constraint_types.h.

Referenced by splineik_evaluate_bone().

◆ bulge_smooth

float bSplineIKConstraint::bulge_smooth

Definition at line 188 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 173 of file DNA_constraint_types.h.

Referenced by splineik_init_tree_from_pchan().

◆ flag

short bSplineIKConstraint::flag

General settings for constraint.

Definition at line 177 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 171 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 169 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 162 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 179 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 181 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: