[]
Represens 3D view (or simply view) specifies parameters that shall be applied to the virtual camera associated with a 3D annotation.
new Model3DView(om): Model3DView;
Creates a new Model3DView.
ObjectManager that controls the lifetime of the Model3DView.
Model3DView
ObjectBase.constructor
new Model3DView(): Model3DView;
Creates a new Model3DView.
Model3DView
ObjectBase.constructor
new Model3DView(
om,
uiName,
cameraPosition,
cameraDistance?): Model3DView;
Creates a new Model3DView.
ObjectManager that controls the lifetime of the Model3DView.
string
The value of Model3DView.uiName property.
The transformation matrix that specifies a position and orientation of the camera in world coordinates.
number
The camera distance.
Model3DView
ObjectBase.constructor
new Model3DView(
uiName,
cameraPosition,
cameraDistance?): Model3DView;
Creates a new Model3DView.
string
The value of Model3DView.uiName property.
The transformation matrix that specifies a position and orientation of the camera in world coordinates.
number
The camera distance.
Model3DView
ObjectBase.constructor
get backgroundColor(): Color;
Gets the background of the Model3DView as a solid color, returns null if background color can't be parsed.
set backgroundColor(value): void;
Sets the background of the Model3DView as a solid color.
void
get cameraDistance(): number;
Gets a non-negative number indicating a distance in the camera coordinate system along the z axis to the centre of orbit for this view; If this entry is not present, the interactive PDF processor shall determine the centre of orbit.
number
set cameraDistance(value): void;
Sets a non-negative number indicating a distance in the camera coordinate system along the z axis to the centre of orbit for this view; If this entry is not present, the interactive PDF processor shall determine the centre of orbit.
number
void
get cameraPosition(): Matrix3D;
Gets the transformation matrix that specifies a position and orientation of the camera in world coordinates, returns null of transformation matrix not specified or has unknown/unsupported format.
set cameraPosition(value): void;
Sets the transformation matrix that specifies a position and orientation of the camera in world coordinates.
void
get id(): number;
Gets the reference to the object.
number
get lightingSchemeType(): string;
Gets the type of lighting scheme that shall be used when rendering 3D artwork If omitted, the lighting scheme specified in the 3D artwork shall be used. The Model3DLightingSchemeType defines the values listed in the PDF specification; this list may be extended in future revisions.
string
set lightingSchemeType(value): void;
Sets the type of lighting scheme that shall be used when rendering 3D artwork If omitted, the lighting scheme specified in the 3D artwork shall be used. The Model3DLightingSchemeType defines the values listed in the PDF specification; this list may be extended in future revisions.
string
void
get name(): string;
Gets the internal name of the view, used to refer to the Model3DView from other objects. If omitted, the external name uiName shall be used.
string
set name(value): void;
Sets the internal name of the view, used to refer to the Model3DView from other objects. If omitted, the external name uiName shall be used.
string
void
get om(): ObjectManager;
Gets the owner ObjectManager instance.
get renderingModeType(): string;
Gets the type of render mode to use when rendering 3D artwork. If omitted, the render mode specified in the 3D artwork shall be used. The Model3DRenderingModeType defines the values listed in the PDF specification; this list may be extended in future revisions.
string
set renderingModeType(value): void;
Sets the type of render mode to use when rendering 3D artwork. If omitted, the render mode specified in the 3D artwork shall be used. The Model3DRenderingModeType defines the values listed in the PDF specification; this list may be extended in future revisions.
string
void
get uiName(): string;
Gets the external name of the view, suitable for presentation in a user interface.
string
set uiName(value): void;
Sets the external name of the view, suitable for presentation in a user interface.
string
void
free(): void;
Detaches the object from the ObjectManager and deallocates its memory, if possible.
void
rebind(omTo): void;
Rebinds the object from the current ObjectManager to the specified one.
The new ObjectManager for the object.
void