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.