Maya (.ma)
- Export supports Maya 4.0 ASCII files.
Background & Context
-
- Autodesk Maya scene description format.
- 3D geometry format.
- Native format of the Maya modeling, animation, and rendering software.
- Used for storage and interchange of 3D graphical objects.
- ASCII format.
- Can store multiple 3D objects as polygon primitives.
Export
- Export["file.ma",expr] exports a Graphics3D expression to a binary Maya file.
- Export["file.ma",expr,elem] creates a binary Maya file by treating expr as specifying element elem.
- Export["file.ma",{expr1,expr2,…},{{elem1,elem2,…}}] treats each expri as specifying the corresponding elemi.
- Export["file.ma",expr,opt1->val1,…] exports expr with the specified option elements taken to have the specified values.
- Export["file.ma",{elem1->expr1,elem2->expr2,…},"Rules"] uses rules to specify the elements to be exported.
- See the following reference pages for full general information:
-
Export export to a file CloudExport export to a cloud object ExportString export to a string ExportByteArray export to a byte array
Import Elements
- General element:
-
"Rules" full list of rules for each element and option - Data representation elements:
-
"Graphics3D" Maya file represented as a Graphics3D object "GraphicsComplex" list of GraphicsComplex objects, each representing a 3D geometry stored in the file "PolygonData" the polygon elements in indexed form "PolygonObjects" list of Polygon primitives given in absolute coordinates "VertexData" list of vertex coordinates - The "VertexData" element corresponds to the first argument of GraphicsComplex.
Options
- Advanced option:
-
"VerticalAxis" {0,0,1} orientation to assume for the coordinate system used in the file "Comments" None comments to be embedded in the file - By default, the Wolfram Language assumes that in the coordinate system used by Maya, the vertical axis corresponds to the third coordinate.
- With the setting "VerticalAxis"->{0,1,0}, the Wolfram Language will apply the transformation {x,y,z}->{x,z,-y} to all graphics coordinates when exporting to Maya.
Examples
Basic Examples (3)
Get the image of a polyhedron:
Export it to a Maya entity file:
Use SphericalPlot3D to create a solid 3D geometry: