Print error

Hi everyone,

I’m having an issue when trying to use the Print command in Rhino. It seems like the output is not respecting the viewport display settings or the pen style configuration.

In the first image, you can see the result I’m trying to achieve. I was only able to get that output by switching the print mode to raster. However, this is not ideal since I need a vector output.

In the second image, you can see the result I get when printing normally. It ignores the viewport settings and pen style, even though they are correctly applied in the model.

Has anyone experienced something similar or knows how to force Rhino to respect the viewport display mode and pen settings while keeping the output in vector format?

Thanks in advance!

Hi Jose,

It sounds like you are using a display mode that doesn’t support vector output…

When printing in Rhino, the Output Type in the Print dialog can be set to Vector or Raster. Not all display modes support vector output - here is a breakdown:

Display modes that support Vector output:

  • Wireframe - full vector output, cleanly prints curves and edges as true vectors
  • Technical - supports vector output (uses hidden line processing)
  • Pen - supports vector output (hidden lines use the “Hidden” linetype setting)
  • Artistic - supports vector output with some limitations
  • Layouts (detail views) - layout space itself and detail border curves print as vector regardless of the detail’s display mode

Display modes that do NOT support Vector output (fall back to Raster):

  • Shaded
  • Rendered
  • Ghosted
  • X-Ray
  • Arctic
  • Any custom display mode based on a shaded/rendered pipeline

The fundamental rule is: any display mode that relies on OpenGL shading/lighting cannot produce vector output. Vector output is only possible when Rhino can calculate geometry outlines and hidden lines mathematically (i.e. wireframe-class and technical-class modes).

A really great summary! Not at my Rhino machine right now, so can’t check myself: This belongs in the help in a very obvious and accessible place.