This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

ZPR (.zpr)

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 supports Version 1 of the ZPR format.
  • Export 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 creates a ZPR file by treating expr as specifying element elem.
  • Export treats each as specifying the corresponding .
  • Export exports expr with the specified option elements taken to have the specified values.
  • Export uses rules to specify the elements to be exported.
  • See the reference pages for full general information on Export.
  • 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
  • Advanced option:
"VerticalAxis"{0,0,1}orientation to assume for the coordinate system used in the file
  • By default, Mathematica assumes that in the coordinate system used by the ZPR format the vertical axis corresponds to the third coordinate.
  • With the setting , Mathematica will apply the transformation to all graphics coordinates when exporting to ZPR.
Use RegionPlot3D to compute a solid 3D geometry:
Export it to the ZPR format:
Export inline 3D graphics:
Use RegionPlot3D to compute a solid 3D geometry:
Click for copyable input
Export it to the ZPR format:
Click for copyable input
Export inline 3D graphics:
Click for copyable input