Open Search
    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.