Skip to content

PDF3DNode

Namespace: O2S.Components.PDF4NET.Annotations

Defines particular areas of 3D artwork and the opacity and visibility with which individual nodes are displayed.

public class PDF3DNode

Inheritance ObjectPDF3DNode

Constructors

PDF3DNode()

Initializes a new PDF3DNode object.

public PDF3DNode()

Properties

Matrix

Gets or sets the 3D transformation matrix.

public Double[] Matrix { get; set; }

Property Value

Double[]
A 12-element 3D transformation matrix that specifies the position and orientation of this node, relative to its parent, in world coordinates.


Name

Gets or sets the name of the node.

public string Name { get; set; }

Property Value

String
The name of the node being described by this node object.


Opacity

Gets or sets the node opacity.

public double Opacity { get; set; }

Property Value

Double
A number in the range [0, 1] indicating the opacity of the geometry supplied by this node using a standard additive blend mode.


Visible

Gets or sets a value indicating whether the node is visible.

public bool Visible { get; set; }

Property Value

Boolean
If true, then the node is visible. If false, then the node is not visible.