The SEDRIS Data Representation Model
APPENDIX B - Constraints
Polygon As Bounded Plane

Definition

Consider a <Polygon> instance P having N ordered <Vertex> components vi, where i is a member of { 1, 2, ..., N }. For each vi, let Li refer to the <Location> instance referenced by vi as its <Location> component. The following conditions shall hold.

  1. Each Li shall specify unique spatial coordinates among Lk, where k is a member of { 1, 2, ..., N }.

  2. For each pair of line segments Lij, Lrs, Lij and Lrs where Li and Lj are adjacent and Lr and Ls are adjacent, Lij and Lrs shall not intersect unless i = s or j = r, in which case they shall intersect only at that common <Vertex> instance.

  3. The sequence of line segments Lij shall specify a bounded portion of a plane.

  4. The concave flag of the polygon_flags field of P shall be set to SE_TRUE if P forms a concave polygon; otherwise the concave flag shall be set to SE_FALSE.

Rationale

This is the definition of a <Polygon>.

Example

No example supplied.

FAQs

No FAQs supplied.


Prev: Perimeter Related Organizing Principle. Next: Polyhedron Structure. Up:Index.