Previous Next


                                                829
       SECTION 9.5                                                                  3D Artwork



       For example, these controls enable underlying nodes to be revealed, by making
       the overlying nodes transparent or by moving them out of the way.

       Note: Do not confuse nodes with view nodes. A node is a PDF dictionary that spec-
       ifies an area in 3D artwork, while a view node is a parameter in the 3D artwork
       that specifies a view.

       Table 9.47 shows the entries in a 3D node dictionary.

                           TABLE 9.47 Entries in a 3D node dictionary
KEY                     TYPE          VALUE

Type                    name          (Optional) The type of PDF object that this dictionary describes; if
                                      present, must be 3DNode for a 3D node dictionary.

N                       text string   (Required) The name of the node being described by the node dic-
                                      tionary. If the Subtype of the corresponding 3D Stream is U3D, this
                                      entry corresponds to the field Node block name, as described in
                                      the Universal 3D file format specification (see Bibliography). In the
                                      future, nodes may be described using other 3D conventions.
                                      Note: When comparing this entry to node names for a particular con-
                                      vention (such as Universal 3D), PDF viewer applications must trans-
                                      late between the PDF text encoding used by PDF and the character
                                      encoding specified in the 3D stream.

O                       number        (Optional) A number in the range [0, 1] indicating the opacity of
                                      the geometry supplied by this node using a standard additive blend
                                      mode.
                                      If this entry is absent, the viewer should use the opacity specified
                                      for the parent node or for the 3D artwork (in ascending order).

V                       boolean       (Optional) A flag indicating the visibility of this node. If true, then
                                      the node is visible. If false, then the node is not visible.
                                      If this entry is absent, the viewer should use the visibility specified
                                      for the parent node or for the 3D artwork (in ascending order).

M                       array         (Optional) A 12-element 3D transformation matrix that specifies
                                      the position and orientation of this node, relative to its parent, in
                                      world coordinates (see Section 9.5.4, “Coordinate Systems for 3D).

       The N entry specifies which node in the 3D stream corresponds to this node dic-
       tionary.

Previous Next