Previous Next
808
CHAPTER 9 Multimedia Features
to be corrected in cases where the original content cannot be re-authored. See
“3D Lighting Scheme Dictionaries” on page 817.”
The SA entry provides cross section information for clipping 3D artwork while its
associated view is active. This allows view authors to be more clear in calling out
the intended areas of interest for a particular view, some of which might other-
wise be completely obscured. See “3D Cross Section Dictionaries” on page 819.”
The NR and NA entries are meant to give a more accurate representation of the 3D
artwork at a given state. These keys give view authors finer granularity in manip-
ulating the artwork to be presented in a particular way. They also provide a
means for returning node parameters to a known state after potential changes by
interactive features such as keyframe animations and JavaScript. See “3D Node
Dictionaries” on page 828.”
Projection Dictionaries
A projection dictionary (see Table 9.40) defines the mapping of 3D camera coordi-
nates onto the target coordinate system of the annotation. Each 3D view can
specify a projection dictionary by means of its P entry.
Note: Although view nodes can specify projection information, PDF consumers ig-
nore it in favor of information in the projection dictionary.
PDF 1.6 introduces near/far clipping. This type of clipping defines a near plane
and a far plane (as shown in Figure 9.5 on page 810). Objects, or parts of objects,
that are beyond the far plane or closer to the camera than the near plane are not
drawn. 3D objects are projected onto the near plane and then scaled and posi-
tioned within the annotation’s target coordinate system, as described below.
TABLE 9.40 Entries in a projection dictionary
KEY TYPE VALUE
Subtype name (Required) The type of projection. Valid values are O (orthographic) or P (perspective).
CS name (Optional) The clipping style. Valid values are XNF (explicit near/far) or ANF (automatic
near/far). Default value: ANF.
F number (Optional; meaningful only if the value of CS is XNF) The far clipping distance, expressed
in the camera coordinate system. No parts of objects whose z coordinates are greater
than the value of this entry are drawn. If this entry is absent, no far clipping occurs.
Previous Next