HardCopy

Resolution-independent vector/polygon hardcopy. More...

Classes

class  SoToPDFAction
  HardCopy Class for exporting a scene graph to a PDF file. More...
class  SoToU3DAction
  HardCopy Export a scene graph to a U3D file. More...
class  SoVectorizeAction
  HardCopy Abstract class for vectorizing a scene graph to a file. More...
class  SoVectorOutput
  HardCopy Abstract class used to write vector formatted files. More...
class  SoCGMVectorOutput
  HardCopy Class used to write vector formatted CGM files. More...
class  SoVectorizeCGMAction
  HardCopy Realizes the vectorization of a scene graph to a file in CGM format. More...
class  SoGDIVectorOutput
  HardCopy Manage vector output to GDI devices.
[Windows only] This class is not implemented on UNIX systems. More...
class  SoVectorizeGDIAction
  HardCopy Vectorize a scene graph to MS-Windows GDI formats. More...
class  SoHPGLVectorOutput
  HardCopy Class used to write vector formatted files in HPGL/2 format. More...
class  SoVectorizeHPGLAction
  HardCopy Realizes the vectorization of a scene graph to a file in HPGL/2 format. More...
class  SoPSVectorOutput
  HardCopy Class used to write vector formatted files in PostScript format. More...
class  SoVectorizePSAction
  HardCopy Realizes the vectorization of a scene graph to a file in PostScript format. More...

Detailed Description

Resolution-independent vector/polygon hardcopy.

Open Inventor provides you with an action that allows you to render your scene graph using the PostScript image file format (with SoOffscreenRenderer). HardCopy extends Open Inventor with new actions that allow you to render your scene graph or part of your scene graph using vector PostScript, HPGL, CGM or GDI (available only with Windows NT and 95/98) formats. You cannot use these actions for rendering realistic 3D scenes with smooth shading and textures. You can use these actions to render resolution-independent output for large format plotters when your scene is 2D or 3D with wireframe or flat shaded rendering.

As any other modules, this one must be firstly initialized by calling the method SoHardCopy::init()

Note:
HardCopy is a separately licensed extension. You must have a HardCopy license string in addition to your Open Inventor license string.

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/