Commit 2452eacc authored by Matthias Betz's avatar Matthias Betz
Browse files

prepare for more languages

parent a68cdc6b
Pipeline #7621 passed with stages
in 9 seconds
# R_GE_S_SELF_INTERSECTION
## Anforderung
| ID | R_GE_S_SELF_INTERSECTION |
|---- | ---- |
| Beschreibung| Der Solid darf sich nicht selbstverschneiden |
| Fehlercode | GE_S_SELF_INTERSECTION |
Beispiel (links = OK, rechts = Fehlerhaft):
![SelfIntersection](img/SelfIntersection.png)
## Prüfung
| ID | C_GE_S_SELF_INTERSECTION |
|---- | ---- |
| Anforderungs ID | R_GE_S_SELF_INTERSECTION |
| Vorbedingungen | R_SC_SCHEMA_VALIDATION, R_GE_R_ALL, R_GE_P_ALL, [R_GE_S_TOO_FEW_POLYGONS](R_GE_S_TOO_FEW_POLYGONS.md), [R_GE_S_NOT_CLOSED](R_GE_S_NOT_CLOSED.md), [R_GE_S_NON_MANIFOLD_VERTEX](R_GE_S_NON_MANIFOLD_VERTEX.md), [R_GE_S_NON_MANIFOLD_EDGE](R_GE_S_NON_MANIFOLD_EDGE.md), [R_GE_S_MULTIPLE_CONNECTED_COMPONENTS](R_GE_S_MULTIPLE_CONNECTED_COMPONENTS.md), [R_GE_S_POLYGON_WRONG_ORIENTATION](R_GE_S_POLYGON_WRONG_ORIENTATION.md) |
| Beschreibung | |
| Fehlercode | GE_S_SELF_INTERSECTION |
# R_GE_S_TOO_FEW_POLYGONS
## Anforderung
| ID | R_GE_S_TOO_FEW_POLYGONS |
|---- | ---- |
| Beschreibung | Solids müssen mindestens 4 Polygone haben. |
| Fehlercode | GE_S_TOO_FEW_POLYGONS |
## Prüfung
| ID | C_GE_S_TOO_FEW_POLYGONS |
|---- | ---- |
| Anforderungs ID | R_GE_S_TOO_FEW_POLYGONS |
| Vorbedingungen | R_SC_SCHEMA_VALIDATION, R_GE_R_ALL, R_GE_P_ALL |
| Beschreibung | |
| Fehlercode | GE_S_TOO_FEW_POLYGONS |
# R_GE_MS
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_MS_0001](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_MS_0001)
# R_GE_P_HOLE_OUTSIDE
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0004](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0004)
# R_GE_P_INNER_RINGS_NESTED
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0005](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0005)
# R_GE_P_INTERIOR_DISCONNECTED
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0003](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0003)
# R_GE_P_INTERSECTING_RINGS
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0001](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0001)
\ No newline at end of file
# R_GE_P_NON_PLANAR
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0002](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0002)
# R_GE_P_ORIENTATION_RINGS_SAME
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0006](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_PO_0006)
# R_GE_R_COLLAPSED_TO_LINE
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0005](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0005)
# R_GE_R_CONSECUTIVE_POINTS_SAME
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0002](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0002)
\ No newline at end of file
# R_GE_R_NOT_CLOSED
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0003](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0003)
# R_GE_R_SELF_INTERSECTION
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0004](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0004)
# R_GE_R_TOO_FEW_POINTS
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0001](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_LR_0001)
# R_GE_SO
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0009](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0009)
# R_GE_S_ALL_POLYGONS_WRONG_ORIENTATION
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0008](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0008)
# R_GE_S_MULTIPLE_CONNECTED_COMPONENTS
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0005](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0005)
# R_GE_S_NON_MANIFOLD_EDGE
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0004](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0004)
# R_GE_S_NON_MANIFOLD_VERTEX
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0003](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0003)
# R_GE_S_NOT_CLOSED
siehe [https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0002](https://gitlab.com/volkercoors/agqual3d/-/wikis/Validierung/Anforderungen/GE_gml_SO_0002)
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment