Adobe 12020596 User Guide - Page 65

D Perpendicular Dimension Measurement - illustrator

Page 65 highlights

Adobe Acrobat SDK Adobe® Supplement to the ISO 32000 Multimedia Features (Chapter 9 in PDF Reference) 9.5.6 Persistence of 3D Measurements and Markups 65 The actual Y-axis is formed by taking the cross product of AP and (A2 - A1) the vector TY is used only to determine the orientation of this Y-axis. If the text position TP is outside the area between A1 and A2, an extension line collinear to the measure line connecting TP to the closest anchor point is generated. 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 Perpendicular Dimension Measurement A perpendicular measurement is used to denote the perpendicular distance between two geometric entities (normally two lines or a point and a line) as illustrated here.  FIGURE 9.20 In these figures, a perpendicular measurement markup consists of two filled circles at the anchor points, two parallel extension lines (referred to as leader lines) starting at the anchor points and extending away from the anchor points. There is also a labeled line with arrowheads on both sides (referred to as the measure line) indicating that the distance shown is the perpendicular distance between the two parallel lines. 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 PD3 for 3D perpendicular measurement. TABLE 9.39c Additional entries in a 3D measurement/markup dictionary for a 3D perpendicular dimension measurement KEY TYPE VALUE AP array (Required; ExtensionLevel 3) A three-element array of numbers specifying the 3D annotation plane on which the measurement markup will lie. 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.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140

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
65
The actual Y-axis is formed by taking the cross product of
AP
and (
A2
-
A1
) the vector
TY
is used only to
determine the orientation of this Y-axis.
If the text position
TP
is outside the area between
A1
and
A2
, an extension line collinear to the measure
line connecting
TP
to the closest anchor point is generated.
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 Perpendicular Dimension Measurement
A
perpendicular measurement
is used to denote the perpendicular distance between two geometric
entities (normally two lines or a point and a line) as illustrated here.
FIGURE 9.20
In these figures, a perpendicular measurement markup consists of two filled circles at the anchor points,
two parallel extension lines (referred to as leader lines) starting at the anchor points and extending away
from the anchor points. There is also a labeled line with arrowheads on both sides (referred to as the
measure line) indicating that the distance shown is the perpendicular distance between the two parallel
lines.
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
PD3
for 3D
perpendicular measurement.
TABLE 9.39c Additional entries in a 3D measurement/markup dictionary
for a 3D perpendicular dimension measurement
KEY
TYPE
VALUE
AP
array
(
Required; ExtensionLevel 3
) A three-element array of numbers specifying
the 3D annotation plane on which the measurement markup will lie.
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.