Pdf3dProjection Class

Class for a 3D projection.

Inheritance Hierarchy

System.Object
  BitMiracle.Docotic.Pdf.Pdf3dProjection

Namespace:  BitMiracle.Docotic.Pdf
Assembly:  BitMiracle.Docotic.Pdf (in BitMiracle.Docotic.Pdf.dll)

Syntax

C#
public sealed class Pdf3dProjection
VB
Public NotInheritable Class Pdf3dProjection

The Pdf3dProjection type exposes the following members.

Properties

  NameDescription
Public propertyFieldOfView
Gets or sets the field of view of the virtual camera. Meaningful only for perspective projections (when Type is Perspective).
Public propertyOrthographicBinding
(PDF 1.7) Gets or sets the binding of the near plane's X and Y coordinates onto the annotation's target coordinate system. Meaningful only for orthographic projections (when Type is Orthographic).
Public propertyOrthographicScaling
Gets or sets the orthographic scale factor to apply when projecting onto the annotation's target coordinate system. Meaningful only for orthographic projections (when Type is Orthographic).
Public propertyPerspectiveBinding
Gets or sets the binding for the diameter of the circle formed when projecting the 3D artwork onto the annotation's target coordinate system. Meaningful only for perspective projections (when Type is Perspective).
Public propertyPerspectiveScaling
Gets or sets the diameter of the circle formed when projecting the 3D artwork onto the annotation's target coordinate system. Meaningful only for perspective projections (when Type is Perspective).
Public propertyType
Gets or sets the type of this projection.

Methods

  NameDescription
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)

Remarks

3D projection defines the mapping of 3D camera coordinates onto the target coordinate system of the 3D annotation. Pdf3dView may specify a projection using Projection property.

See Also