Changes

Jump to navigation Jump to search
Line 42: Line 42:     
== gml:Polygon ==
 
== gml:Polygon ==
 +
* Ein planarer linearer Ring  definiert den Rand eines Polygons  (äußerer Ring).
 +
* Ein Polygon ist durch genau einen solchen äußeren Ring und  innere Ringe definiert. Jeder innere lineare Ring muss ebenfalls planar sein, und der äußere und alle inneren linearen Ringe müssen in derselben Ebene (im Rahmen einer gegebenen Toleranz) liegen.
 +
* Jeder innere lineare Ring muss innerhalb des Gebiets der Ebene liegen, das der äußere Ring begrenzt.
 +
* Die inneren linearen Ringe dürfen nicht verschachtelt sein, d.h. kein innerer Ring liegt in dem Gebiet der Ebene, das ein anderer innerer Ring definiert.
 +
* Die inneren Ringe und der äußere Ring dürfen sich paarweise in endlich vielen Punkten berühren. Dabei muss das Innere  des Polygons zusammenhängend sein.
 +
* Die Reihenfolge der Punkte des äußeren Linear Rings definiert die Orientierung des Polygons. In  existieren mindestens drei nicht ko-lineare Punkte  ,  , und  , die eine Ebene  aufspannen. Der Vektor  , der sich aus dem normalisieren Kreuzprodukt der beiden Vektoren  und    ergibt, wird als Flächennormale des Polygons bezeichnet:
 +
 +
Bemerkung:
 +
Aufgrund der Toleranz planarer linearer Ringe ist die Flächennormale des Polygons nicht eindeutig bestimmt.
    +
Hinweis:
 +
Die beiden von den linearen Ringen  und  definierten Polygone haben dieselbe geometrische Ausprägung, unterscheiden sich aber hinsichtlich der Orientierung.
    
== gml:OrientableSurface ==
 
== gml:OrientableSurface ==

Navigation menu