RayMotionMatrix Struct Reference

#include <c4d_raytrace.h>

Detailed Description

Motion Blur matrix.

Since
R17.032

Public Member Functions

 RayMotionMatrix ()
 
 RayMotionMatrix (RayMotionMatrix &&src)
 
 MAXON_OPERATOR_MOVE_ASSIGNMENT (RayMotionMatrix)
 

Public Attributes

maxon::BaseArray< RayMotionMatrixData_motion_data
 
Matrix64 motion_matrix
 
Matrix64 motion_matrix_inv
 
Matrix64 global
 
Vector64 global_rotation
 
Vector64 global_length
 

Constructor & Destructor Documentation

◆ RayMotionMatrix() [1/2]

Default constructor.

◆ RayMotionMatrix() [2/2]

Copy constructor.

Parameters
[in]srcThe source RayMotionMatrix.

Member Function Documentation

◆ MAXON_OPERATOR_MOVE_ASSIGNMENT()

MAXON_OPERATOR_MOVE_ASSIGNMENT ( RayMotionMatrix  )

Assignment operator.

Parameters
[in]srcThe source RayMotionMatrix.

Member Data Documentation

◆ _motion_data

Motion data.

◆ motion_matrix

Matrix64 motion_matrix

Motion matrix.

◆ motion_matrix_inv

Matrix64 motion_matrix_inv

Motion inverted matrix.

◆ global

Matrix64 global

Motion global matrix.

◆ global_rotation

Vector64 global_rotation

Motion global rotation.

◆ global_length

Vector64 global_length

Motion global length.