ZPR (.zpr)

  • Export supports Version 1 of the ZPR format.
  • Background

      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.

    Import and 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 reference pages for full general information on Export.
    • ExportString supports the ZPR format.


    • 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.


    • 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.


    Basic Examples  (2)

    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

    See Also

    "3DS"  "BYU"  "JVX"  "LWO"  "Maya"  "NOFF"  "OBJ"  "PLY"  "POV"  "RIB"  "STL"  "X3D"

    Introduced in 2007