18 #include "../../Api.h"
20 #include <AL/usdmaya/ForwardDeclares.h>
21 #include "AL/usdmaya/TransformOperation.h"
22 #include "AL/usdmaya/fileio/translators/DagNodeTranslator.h"
24 #include "pxr/usd/usd/attribute.h"
25 #include "pxr/usd/usdGeom/xform.h"
26 #include "pxr/usd/usdGeom/xformCommonAPI.h"
33 namespace translators {
56 MObject
createNode(
const UsdPrim& from, MObject parent,
const char* nodeType,
const ImporterParams& params)
override;
79 static void copyAttributeValue(
const MPlug& attr, UsdAttribute& usdAttr,
const UsdTimeCode& timeCode);
91 static MStatus processMetaData(
const UsdPrim& from, MObject& to,
const ImporterParams& params);
93 static MObject m_inheritsTransform;
94 static MObject m_scale;
95 static MObject m_shear;
96 static MObject m_rotation;
97 static MObject m_rotationX;
98 static MObject m_rotationY;
99 static MObject m_rotationZ;
100 static MObject m_rotateOrder;
101 static MObject m_rotateAxis;
102 static MObject m_rotateAxisX;
103 static MObject m_rotateAxisY;
104 static MObject m_rotateAxisZ;
105 static MObject m_translation;
106 static MObject m_scalePivot;
107 static MObject m_rotatePivot;
108 static MObject m_scalePivotTranslate;
109 static MObject m_rotatePivotTranslate;
110 static MObject m_selectHandle;
111 static MObject m_transMinusRotatePivot;
112 static MObject m_visibility;
A class to transfer dag node data between Usd <–> Maya.
Definition: DagNodeTranslator.h:33
parameters for the exporter. These parameters are constructed by any command or file translator that ...
Definition: ExportParams.h:35
parameters for the importer
Definition: ImportParams.h:40
TransformOperation
An enum describing the type of transformation found in a UsdGeomXformOp.
Definition: TransformOperation.h:36