Table of Contents

Class Pdf3dView

Namespace
BitMiracle.Docotic.Pdf
Assembly
BitMiracle.Docotic.Pdf.dll

Specifies parameters to apply to the virtual camera associated with a 3D annotation.

public sealed class Pdf3dView
Inheritance
Pdf3dView
Inherited Members

Remarks

The Docotic.Pdf Library Documentation page contains links to articles, guides, and sample code.

Properties

CenterOfOrbit

Gets or sets the distance to the center of orbit for this view. Meaningful only when TransformationSource is CameraToWorld or U3dPath.

ExternalName

Gets or sets the external name of the view.

InternalName

Gets or sets the internal name of the view.

LightingStyle

Gets or sets the style of the lighting scheme to be used when rendering 3D artwork with this view.

Projection

Gets the 3D projection.

TransformationSource

Gets or sets the value specifying how the 3D camera-to-world transformation matrix should be determined for this view.

Methods

GetCameraToWorldTransformation()

Gets a 3D transformation matrix specifying a position and orientation of the camera in world coordinates. Meaningful only when TransformationSource is CameraToWorld.

GetU3dPath()

Gets names of view nodes within the 3D artwork that specify camera-to-world transformation matrices. Meaningful only when TransformationSource is U3dPath.

SetCameraToWorldTransformation(double[])

Sets a 3D transformation matrix specifying a position and orientation of the camera in world coordinates. Meaningful only when TransformationSource is CameraToWorld.

SetU3dPath(string[])

Sets names of view nodes within the 3D artwork that specify camera-to-world transformation matrices. Meaningful only when TransformationSource is U3dPath.