[Previous]   [Next]   [Contents]   [Index]   [Books]   

OneSpace Designer: ME10 Dynamic Drafting MI Interfacing


Annotation Elements Section (#~71)

This section describes leader arrows, projected reference points, text balloons, and hatching.

BAL (Balloon)

Balloons frame text blocks with a closed set of lines. Balloons can have various shapes.

In the Text Block entity, within the Composite Annotation section, the Text Adjust Position is defined in terms of an imaginary box that is used to position the text on the screen.

The same box is used as a basis for creating a visible frame, known as a balloon, around the text. The imaginary box is rectangular, and the balloon is produced by modifying the box in four different ways, as shown in the figure.


Figure 50. Different Text Boxes

ME10 use only Box Type 2. This can be made into a rectangle by choosing a blend radius of zero.

Balloon entities are referenced by Text Block entities and dimensioning entities.

Pointer Tree


Figure 51. Pointer Tree for BAL

Identification Data

BAL Entity Type
n+ Entity Sequence Number

Attribute Data

n+ Color
n+ Line Type
n+ Line Width
n+ Display

Property Data

n+ Property Count. In ME10, the property count is always 0.

PTR First Property Pointer
: 
PTR Last Property Pointer

Parameter Data

2*REAL Upper Left Corner of Imaginary Box (X,Y)

2*REAL Lower Left Corner of Imaginary Box (X,Y)

2*REAL Lower Right Corner of Imaginary Box (X,Y)

2*REAL Upper Right Corner of Imaginary Box (X,Y)

[14] Box Type. The imaginary rectangular box with coordinates specified above is modified to four different types of balloon, as shown in the above figure.
  • 1 = Semicircle balloon. The left and right vertical lines are modified to become semicircular arcs, joining the upper and lower straight lines at the original corner points.

  • 2 = Blended box. The corners of the box are blended, using the Balloon Parameter (next item) as the blend radius. This is the only box type supported by ME10.

  • 3 = Flag shape. The right vertical line is modified to become triangular, and joins the horizontal lines at the original corner points.

  • 4 = Double flag shape. Same as option 3, but the left vertical line is also modified to become triangular.

REAL Balloon Parameter. The meaning of this parameter will depend on the value selected for the previous item, the Box Type. See also the figure above.

  Box Type 1:

  The Balloon Parameter specifies the radius of the left and right semicircular edges.

  Box Type 2:

  The Balloon Parameter specifies the blend radius. A value of zero means the balloon is rectangular, and the corners coincide with the corners of the imaginary box.

  Box Type 3:

  The Balloon Parameter specifies the perpendicular distance from the triangle vertex to the right vertical line of the imaginary box.

  A value of zero means the balloon is rectangular.

  Box Type 4:

  The Balloon Parameter specifies the perpendicular distance from the left and right triangle vertices to the corresponding left and right vertical lines of the imaginary box.

  The Double flag shape is symmetrical, so the perpendicular distances will be the same in each case.

  A value of zero means the balloon is rectangular.

|~ End of Entity

HAT (Hatch)

The Hatch entity contains parameters that are used to determine the hatch pattern. These characteristics may be modified by the Hatch Pattern Property entity (HAPP), that is in the Properties section and is referenced by a pointer from the Hatch entity.

In the case of different sets of hatching that are overlaid in the same hatch area, for example to produce cross-hatching, the Hatch Pattern Property entity (HAPP) provides the required modifications for each set of hatch lines, in terms of offset values that are based on the values specified here.

Pointer Tree


Figure 52. Pointer Tree for HAT

Identification Data

HAT Entity Type
n+ Entity Sequence Number

Attribute Data

n+ Color
n+ Line Type
n+ Line Width
n+ Display

Property Data

n+ Property Count, at least 1

PTR Pointer to Hatch Pattern Property (HAPP) in Properties section
: 
PTR Additional property pointers, depending on Property Count

Parameter Data

2×REAL Reference Point (X,Y). This is used in relation to the Normalized Offset to specify a point through which one hatch line passes. The Normalized Offset is defined in the Hatch Pattern Property entity (HAPP) in the Properties section.

  If the Normalized Offset is zero, a hatch line will pass through this Reference Point.

  The origin (0,0) is the default value of this item.

REAL Hatch Line Angle, relative to the positive X axis. The angle of hatch lines is calculated by adding this value to the Hatch Offset Angle, specified in the Hatch Pattern Property entity.

REAL Hatch Line Distance. The distance between hatch lines is calculated by multiplying this value by the Hatch Distance Factor, given in the Hatch Pattern Property entity.

|~ End of Entity

LED (Leader Arrow)

A leader arrow is a set of sequential connected straight lines, with an optional arrow head on the end of the last line. There are no pointers to geometric line entities. Instead, the sequence of lines is defined by coordinates within this entity.

Pointer Tree


Figure 53. Pointer Tree for LED

Identification Data

LED Entity Type
n+ Entity Sequence Number

Attribute Data

n+ Color
n+ Line Type
n+ Line Width
n+ Display

Property Data

n+ Property Count
PTR First Property Pointer
: 
PTR Last Property Pointer

Parameter Data

[04] Leader Arrow Head Type:
  0 = No Arrow Head
  1 = Arrow
  2 = Dot
  3 = Slash
  4 = Triangle
  5 = JIS


Figure 54. Leader Arrow Head-Types

REAL Leader Arrow Head Scale. This value is multiplied by the Arrow Head Size in the Setup section of the MI file, to give the correct scaling of the arrow head. The arrow head is measured along the reference line for each type of arrow in the above figure.

n+ Point Count. This is the number of points that are used to form the leader arrow. At least two points are required.

2×REAL Coordinates of First Point (X,Y)
[0,1] Pen Up Flag. Determines whether the leader line is drawn from the current point to the next point.
  0 Leader line is drawn.
  1 Leader line is not drawn.
2×REAL Coordinates of Second Point (X,Y)
[0,1] Pen Up Flag
: 
2×REAL Coordinates of Last Point (X,Y)
[0,1] Pen Up Flag

|~ End of Entity

The leader arrow head is mapped to the last point.

PRP (Projected Reference Point)

Pointer Tree


Figure 55. Pointer Tree for PRP

Identification Data

PRP Entity Type.
n+ Entity Sequence Number.

Attribute Data

No attribute data

Property Data

n+Property count
PRT First property counter
.  
.  
PRT Last property counter

Parameter Data

PTRPointer to intersection point (P).
PTRPointer to first reference geometry element.
PTRPointer to second reference geometry element.
REAL Selected position point on first geometry element. Reserved for future enhancements.
REAL Selected position point on second geometry element. Reserved for future enhancements.
[0 - 3]Visibility of PRP circle and projection lines
0 = both the PRP circle and the projection lines are invisible
1 = only the PRP circle is visible
2 = only the projection lines are visible
3 = both the PRP circle and projection lines are visible
n+Color of the PRP cross lines
n+Linetype of the PRP cross lines
REALLine width of the PRP cross lines
[0 - 1] Display flag for the entire PRP
0 = entire PRP entity is invisible
1 = entire PRP entity is visible
REALLength of the PRP cross lines
n+Line color of the PRP circle
n+Linetype of the PRP circle
REALLine width of the PRP circle
REALRadius of the PRP circle
n+Color of the projection lines
n+Linetype of the projection lines
REALWidth of the projected line
|~ End of Entity


Figure 56. PRP Pointers

1 Reference geometry elements
2 Projection lines
3 PRP cross lines
4 PRP circle


[Previous]   [Next]   [Contents]   [Index]   [Books]