ZPR (.zpr)
- Export supports Version 1 of the ZPR format.
Background & Context
-
- ZPrint CAD format.
- Used with Z Corporation 3D printers.
- Native format of the ZEdit and ZPrint applications.
- Developed by Z Corporation.
- Stores a physical 3D model and color information.
- Binary format.
Export
- Export["file.zpr",expr] exports a 3D object to a ZPR file.
- Export["file.zpr",Graphics3D[…]] creates a ZPR file representing a solid physical model.
- The actual physical size of the object described in the ZPR file is typically determined at print time.
- Export["file.zpr",expr,elem] creates a ZPR file by treating expr as specifying element elem.
- Export["file.zpr",{expr1,expr2,…},{{elem1,elem2,…}}] treats each expri as specifying the corresponding elemi.
- Export["file.zpr",expr,opt1->val1,…] exports expr with the specified option elements taken to have the specified values.
- Export["file.zpr",{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
- Data representation elements:
-
"Graphics3D" exports a Graphics3D object to ZPR "GraphicsComplex" exports a GraphicsComplex object "PolygonData" the polygon elements in indexed form "PolygonObjects" list of Polygon primitives given in absolute coordinates "VertexColors" colors associated with each vertex, given as a list of color primitives "VertexData" list of vertex coordinates - Export uses the Graphics3D element by default.
Options
- Advanced option:
-
"VerticalAxis" {0,0,1} orientation to assume for the coordinate system used in the file - By default, the Wolfram Language assumes that in the coordinate system used by the ZPR format, 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 ZPR.
Examples
Basic Examples (2)
Use RegionPlot3D to compute a solid 3D geometry: