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 Object → PDF3DNode

## 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.