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

Public Attributes

struct bPoseChannelpchan
 
struct {
   float   loc [3]
 
   float   size [3]
 
   union {
      float   eul [3]
 
      float   quat [4]
 
      float   axis_angle [4]
 
   } 
 
   float   curve_in_x
 
   float   curve_out_x
 
   float   roll1
 
   float   roll2
 
orig
 
float offset_mtx [4][4]
 

Detailed Description

Definition at line 461 of file transform_convert_armature.c.

Member Data Documentation

◆ axis_angle

float PoseInitData_Mirror::axis_angle[4]

◆ curve_in_x

float PoseInitData_Mirror::curve_in_x

◆ curve_out_x

float PoseInitData_Mirror::curve_out_x

◆ eul

float PoseInitData_Mirror::eul[3]

◆ loc

float PoseInitData_Mirror::loc[3]

◆ offset_mtx

float PoseInitData_Mirror::offset_mtx[4][4]

An extra offset to apply after mirroring. Use with POSE_MIRROR_RELATIVE.

Definition at line 482 of file transform_convert_armature.c.

Referenced by pose_mirror_info_init(), and pose_transform_mirror_update().

◆ 

struct { ... } PoseInitData_Mirror::orig

◆ pchan

struct bPoseChannel* PoseInitData_Mirror::pchan

Points to the bone which this info is initialized & restored to. A NULL value is used to terminate the array.

Definition at line 464 of file transform_convert_armature.c.

Referenced by createTransPose(), pose_mirror_info_init(), and pose_mirror_info_restore().

◆ quat

float PoseInitData_Mirror::quat[4]

◆ roll1

float PoseInitData_Mirror::roll1

◆ roll2

float PoseInitData_Mirror::roll2

◆ size

float PoseInitData_Mirror::size[3]

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