Blender V4.3
PoseInitData_Mirror Struct Reference

Public Attributes

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 311 of file transform_convert_armature.cc.

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 332 of file transform_convert_armature.cc.

Referenced by pose_mirror_info_init(), and pose_transform_mirror_update().

◆ [struct]

struct { ... } PoseInitData_Mirror::orig

◆ pchan

bPoseChannel* PoseInitData_Mirror::pchan

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

Definition at line 314 of file transform_convert_armature.cc.

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: