3ds Max C++ API Reference
MotionTransforms Struct Reference

Encapsulates motion transforms for an object. More...

#include <MotionBlurSettings.h>

Public Member Functions

 MotionTransforms ()
 
bool operator== (const MotionTransforms &other) const
 
bool operator!= (const MotionTransforms &other) const
 

Public Attributes

Matrix3 shutter_open
 The transform at shutter open time (t + offset) More...
 
Matrix3 shutter_close
 The transform at shutter close time (t + offset + duration) More...
 
MotionBlurSettings shutter_settings
 The settings used to evaluate the transforms. More...
 

Detailed Description

Encapsulates motion transforms for an object.

Constructor & Destructor Documentation

◆ MotionTransforms()

MotionTransforms ( )
inline
57  : shutter_open{},
59 {
60 }
Matrix3 shutter_close
The transform at shutter close time (t + offset + duration)
Definition: MotionBlurSettings.h:58
Matrix3 shutter_open
The transform at shutter open time (t + offset)
Definition: MotionBlurSettings.h:56

Member Function Documentation

◆ operator==()

bool operator== ( const MotionTransforms other) const
inline
63 {
64  return (shutter_open == other.shutter_open)
65  && (shutter_close == other.shutter_close)
66  && (shutter_settings == other.shutter_settings);
67 }
MotionBlurSettings shutter_settings
The settings used to evaluate the transforms.
Definition: MotionBlurSettings.h:60

◆ operator!=()

bool operator!= ( const MotionTransforms other) const
inline
70 {
71  return !(*this == other);
72 }

Member Data Documentation

◆ shutter_open

Matrix3 shutter_open

The transform at shutter open time (t + offset)

◆ shutter_close

Matrix3 shutter_close

The transform at shutter close time (t + offset + duration)

◆ shutter_settings

MotionBlurSettings shutter_settings

The settings used to evaluate the transforms.