RayMotionMatrix Struct Reference

#include <c4d_raytrace.h>

详细描述

Motion Blur matrix.

由于
R17.032

公共成员函数

  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

构造函数 & 析构函数文档编制

◆  RayMotionMatrix() [1/2]

RayMotionMatrix ( )

Default constructor.

◆  RayMotionMatrix() [2/2]

RayMotionMatrix ( RayMotionMatrix &&  src )

Copy constructor.

参数
[in] src The source RayMotionMatrix .

成员函数文档编制

◆  MAXON_OPERATOR_MOVE_ASSIGNMENT()

MAXON_OPERATOR_MOVE_ASSIGNMENT ( RayMotionMatrix   )

Assignment operator.

参数
[in] src The source RayMotionMatrix .

Member Data Documentation

◆  _motion_data

maxon::BaseArray < RayMotionMatrixData > _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.