R_GE_P_INTERSECTING_RINGS¶
Anforderung¶
ID | R_GE_P_INTERSECTING_RINGS |
---|---|
Beschreibung | Äußere und innere Ring dürfen sich nicht verschneiden |
Parameter minVertexDistance | Zwei Ringe verschneiden sich nicht, wenn nur ein Punkt des einen Rings den Anderen berührt. Ein Punkt berührt eine Kante nur dann wenn der Abstand weniger als minVertexDistance ist. Punkte können als gleich angesehen werden, trotz (kleiner) Abstände, siehe Vertex Anforderungen |
Fehlercode | GE_P_INTERSECTING_RINGS |
Beispiele:
Äußerer Ring verschneidet inneren Ring:
Zwei innere Rings verschneiden:
Prüfung¶
ID | C_GE_P_INTERSECTING_RINGS |
---|---|
Anforderungs ID | R_GE_P_INTERSECTING_RINGS |
Vorbedingungen | R_SC_SCHEMA_VALIDATION, R_GE_R_ALL, R_GE_P_NON_PLANAR, R_GE_P_HOLE_OUTSIDE, R_GE_P_INNER_RINGS_NESTED, R_GE_P_ORIENTATION_RINGS_SAME |
Beschreibung | Wenn ein Punkt eines inneren Rings außerhalb des äußeren ist oder innerhalb eines anderen inneren Rings, ist das eine Verschneidung. |
Fehlercode | GE_P_INTERSECTING_RINGS |