Adobe Acrobat SDK
Multimedia Features (Chapter 9 in PDF Reference)
Adobe® Supplement to the ISO 32000
9.5.6 Persistence of 3D Measurements and Markups 74
FIGURE 9.26
The key difference for an arc is that there are two addition points defining the start (
A3
) and end (
A4
)
position for the arc. Additionally for an arc, the text position can be defined such that an extension arc,
with an arrowhead on either end, shall be generated, shown in red in
FIGURE 9.26
.
There are three parts to the text string displayed with the measurement: a numeric value (
V
), a units string
(
U
), and an optional user string (
UT
). The display of the numeric value field number is also controlled by the
precision value (
P
), which indicates how many digits to display to the right of the decimal point. The
viewer should convert the numeric value to a string and combine it with the units string and user text as
appropriate. This process is viewer dependent.
3D Comment Note
3D comment notes let users connect a comment to a specific piece of geometry in the 3D model. The
markup consists of a leader line that connects the model to a text box placed in the 3D scene. The text box
is rendered so that the text is always facing the user.
Commenting functionality is specified by creating a projection annotation that represents the 3D
measurement/markup within the commenting system. See
“3D Measurements and Projection
Annotations” on page 75
for additional details.
In addition to the entries in
“TABLE 9.39a Entries in a 3D measurement/markup dictionary” on page 62
, the
following entries are defined for a 3D measurement dictionary with a
Subtype
value of
3DC
for 3D
comment note.
TABLE 9.39f Additional entries in a 3D measurement/markup dictionary
for a 3D comment note
KEY
TYPE
VALUE
A1
array
(
Required; ExtensionLevel 3
) A three-element array of numbers specifying
the model space position of the first anchor point in world space. It is
assumed that this is a position on the 3D model associated with this
view.
N1
text string
(
Optional; ExtensionLevel 3
) The name of the part (or model tree node)
associated with anchor point 1 (
A1
). The part name is used to verify that
the part exists and is visible. If not, the measurement is not displayed. If
omitted, no validation occurs.
2INCH
!CENTER
!ONPOINT
40
48
49
!0ANNOTATIONPLANENORMAL
!STARTPOINT
!ENDPOINT