PDF3DView
Overview
PDF3DView is a class in Aspose.PDF FOSS for .NET.
Camera + render-state snapshot of a 3D artwork (public-API shape).
This class declares 2 methods for PDF3DView objects in .NET programs.
Available methods include: PDF3DView.
Public members are accessible to any .NET application after installing the Aspose.PDF FOSS for .NET package.
Properties: BackGroundColor, CameraOrbit, CameraPosition, CrossSectionsArray, InternalName, LightingScheme, and 2 more.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
BackGroundColor | Color | Read/Write | Gets or sets the back ground color. |
CameraOrbit | double | Read/Write | Gets or sets the camera orbit. |
CameraPosition | Matrix3D? | Read/Write | Gets or sets the camera position. |
CrossSectionsArray | PDF3DCrossSectionArray | Read | Gets the cross sections array. |
LightingScheme | PDF3DLightingScheme? | Read/Write | Gets or sets the lighting scheme of this view, or null when not set. |
RenderMode | PDF3DRenderMode? | Read/Write | Gets or sets the render mode of this view, or null when not set. |
ViewName | string | Read/Write | Gets or sets the view name. |
InternalName | string? | Read/Write | The view’s internal name (/IN entry), distinct from the user-visible ViewName (/XN). |
Methods
| Signature | Description |
|---|---|
PDF3DView(doc: Document, view: PDF3DView, viewName: string) | Creates a view named viewName that copies the camera, background, lighting scheme and render mode of view. |
PDF3DView(doc: Document, cameraPosition: Matrix3D, cameraOrbit: double, viewName: string) | Creates a view named viewName with the given camera-to-world matrix and camera orbit distance. |