Blender  V3.3
Namespaces | Enumerations | Functions
abc_axis_conversion.h File Reference
#include "BLI_compiler_compat.h"

Go to the source code of this file.

Namespaces

 blender
 
 blender::io
 
 blender::io::alembic
 

Enumerations

enum  blender::io::alembic::AbcAxisSwapMode { blender::io::alembic::ABC_ZUP_FROM_YUP = 1 , blender::io::alembic::ABC_YUP_FROM_ZUP = 2 }
 
enum  blender::io::alembic::AbcMatrixMode { blender::io::alembic::ABC_MATRIX_WORLD = 1 , blender::io::alembic::ABC_MATRIX_LOCAL = 2 }
 

Functions

BLI_INLINE void blender::io::alembic::copy_zup_from_yup (float zup[3], const float yup[3])
 
BLI_INLINE void blender::io::alembic::copy_zup_from_yup (short zup[3], const short yup[3])
 
BLI_INLINE void blender::io::alembic::copy_yup_from_zup (float yup[3], const float zup[3])
 
BLI_INLINE void blender::io::alembic::copy_yup_from_zup (short yup[3], const short zup[3])
 
void blender::io::alembic::create_swapped_rotation_matrix (float rot_x_mat[3][3], float rot_y_mat[3][3], float rot_z_mat[3][3], const float euler[3], AbcAxisSwapMode mode)
 
void blender::io::alembic::copy_m44_axis_swap (float dst_mat[4][4], float src_mat[4][4], AbcAxisSwapMode mode)
 
void blender::io::alembic::create_transform_matrix (Object *obj, float r_yup_mat[4][4], AbcMatrixMode mode, Object *proxy_from)