|
This class represents the 3D view dictionary. This is
definitively detailed in:.
The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 304,
page 521.
The ISO PDF
Specification, ISO 32000-2:2017 PDF 2.0; Table: 344, page 707.
Adobe Supplement to the ISO 32000, BaseVersion: 1.7,
ExtensionLevel: 3; Table: 9.39, page 57.
Adobe Supplement to the ISO 32000, BaseVersion: 1.7,
ExtensionLevel: 3; Table: 9.51f, page 93.
This class is always an indirect object because
RichMediaActivationElement.EntryView and
RichMediaContentElement.EntryViews require it to be so.
A 3D view dictionary defines a named viewpoint for a 3D model,
specifying the camera position, orientation, projection, lighting,
rendering style, and other display settings that constitute one way
of looking at the model.
The XN entry holds the external name of the view as a text
string displayed in the viewer user interface. The IN entry holds
the internal name used to reference the view from JavaScript and
other annotations.
The C2W entry holds a 12-element array defining the
camera-to-world transformation matrix. This matrix specifies the
position and orientation of the camera in the model coordinate
space.
The U3DPath entry holds the path to a node within the U3D model
hierarchy that defines the camera position, as an alternative to
C2W. The CO entry gives the camera-to-orbit distance for
orbit-style navigation.
The P entry references a projection dictionary specifying the
projection type (perspective or orthographic) and the associated
parameters such as field of view and clipping planes.
The O entry specifies the orbital navigation centre as a
three-element array in world coordinates. The BG entry references a
3D background dictionary specifying the background colour or
image.
The RM entry references a render mode dictionary and the LS
entry references a lighting scheme dictionary, together controlling
the visual appearance of the model surfaces and lighting.
The SA entry holds an array of 3D cross-section dictionaries
that define cross-sectional cuts through the model. The NA entry
holds an array of 3D node dictionaries that override the visibility
and appearance of individual model nodes.
The NR entry, when true, renders node names in the 3D viewport.
The MS entry names the projection mode for the view. The MA entry
holds an array specifying the model matrix.
The Snapshot entry holds an image XObject providing a 2D
snapshot of the view for display when the 3D runtime is
unavailable. The Params entry holds additional view parameters as a
dictionary.
System.Object
WebSupergoo.ABCpdf14.Elements.Element
WebSupergoo.ABCpdf14.Elements.D3DViewElement
|