Blender  V2.93
Public Attributes | List of all members
ObTfmBack Struct Reference

Public Attributes

float loc [3]
 
float dloc [3]
 
float scale [3]
 
float dscale [3]
 
float rot [3]
 
float drot [3]
 
float quat [4]
 
float dquat [4]
 
float rotAxis [3]
 
float drotAxis [3]
 
float rotAngle
 
float drotAngle
 
float obmat [4][4]
 
float parentinv [4][4]
 
float constinv [4][4]
 
float imat [4][4]
 

Detailed Description

Struct members from DNA_object_types.h

Definition at line 4227 of file object.c.

Member Data Documentation

◆ constinv

float ObTfmBack::constinv[4][4]

inverse result of constraints. doesn't include effect of parent or object local transform.

Definition at line 4245 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ dloc

float ObTfmBack::dloc[3]

Definition at line 4228 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ dquat

float ObTfmBack::dquat[4]

Definition at line 4234 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ drot

float ObTfmBack::drot[3]

Definition at line 4232 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ drotAngle

float ObTfmBack::drotAngle

Definition at line 4238 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ drotAxis

float ObTfmBack::drotAxis[3]

Definition at line 4236 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ dscale

float ObTfmBack::dscale[3]

Definition at line 4230 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ imat

float ObTfmBack::imat[4][4]

inverse matrix of 'obmat' for during render, temporally: ipokeys of transform.

Definition at line 4247 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ loc

float ObTfmBack::loc[3]

Definition at line 4228 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ obmat

float ObTfmBack::obmat[4][4]

final worldspace matrix with constraints & animsys applied.

Definition at line 4240 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ parentinv

float ObTfmBack::parentinv[4][4]

inverse result of parent, so that object doesn't 'stick' to parent.

Definition at line 4242 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ quat

float ObTfmBack::quat[4]

quaternion rotation.

Definition at line 4234 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ rot

float ObTfmBack::rot[3]

euler rotation.

Definition at line 4232 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ rotAngle

float ObTfmBack::rotAngle

axis angle rotation - angle part.

Definition at line 4238 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ rotAxis

float ObTfmBack::rotAxis[3]

axis angle rotation - axis part.

Definition at line 4236 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().

◆ scale

float ObTfmBack::scale[3]

scale and delta scale.

Definition at line 4230 of file object.c.

Referenced by BKE_object_tfm_backup(), and BKE_object_tfm_restore().


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