A Planar Face entity defines an area that is available for area-dependent operations such as hatching.
The face is defined in terms of a closed outer contour, and any number of closed inner contours. The outer contour is mandatory, and inner contours are optional.
The contours are set up using Composite Curve entities
(COC
) defined in the Composite Geometry section, or
with Text Block entities (TEX
) defined in the Composite
Annotation section.
The outer contour is formed from closed geometry, such
as a circle or a closed set of lines. The geometry is grouped
under a COC
entity.
Inner contours can be thought of as holes within the face, and may be formed from closed geometry or text. Inner contours can be formed using composite curve entities, dimension entities, or text entities.
PFA
PFA | Entity Type |
n+ | Entity Sequence Number |
All the required attributes are defined in the contours.
n+ | Property Count |
PTR | First Property Pointer. For example,
this could be a pointer to an Associated
Text Property entity (ASSP ), relating to the face.
|
: | |
PTR | Last Property Pointer |
PTR | Pointer to Hatch entity (HAT ), in
Annotation Elements section, where the
hatch parameters are specified.
|
If a Hatch entity is not required, the value of this pointer will be zero. | |
PTR | Pointer to Outer Contour. This will be a
Composite Curve (COC ) in the Composite
Geometry section.
|
n+ | Number of Inner Contours |
PTR | Pointer to First Inner Contour. This
will be a Composite Curve (COC ) in the
Composite Geometry section, or a Text
Block (TEX ) or a Dimension in the
Composite Annotation section.
|
... | |
PTR | Pointer to Last Inner Contour. This is a Composite Curve or Text Block as described above. |
|~ | End of Entity |