Änderungen

Zur Navigation springen Zur Suche springen
K
keine Bearbeitungszusammenfassung
Zeile 429: Zeile 429:       −
Ein CompositeSolid setzt sich intern aus mehreren (disjunkten) Solids zusammen, hat aber nach Außen (ohne Berücksichtigung der Flächen, die zu zwei Solids gehören) die Form eines einzelnen Solids. Formal wird eine Menge <math>C = \{S_1,, S_n\}</math> von Solids (vgl. 7.) als CompositeSolid bezeichnet, wenn die folgenden beiden Bedingungen gelten:
+
Ein CompositeSolid setzt sich intern aus mehreren (disjunkten) Solids zusammen, hat aber nach Außen (ohne Berücksichtigung der Flächen, die zu zwei Solids gehören) die Form eines einzelnen Solids. Formal wird eine Menge <math>C = \{S_1,..., S_n\}</math> von Solids (vgl. 10.) als CompositeSolid bezeichnet, wenn die folgenden beiden Bedingungen gelten:
   −
# Für alle Paare <math>S_i</math>, <math>S_j</math>, 1 ≤ i ≤ n, 1 ≤ j ≤ n, i ≠ j, gilt: Der Schnitt von  <math>S_i</math> und Sj ist entweder leer, oder  <math>S_i</math> und Sj berühren sich ausschließlich in einer oder mehreren Flächen und/ oder einem oder mehreren Punkten. Der Schnitt der Inneren von  <math>S_i</math> und Sj ist leer.
+
# Für alle Paare <math>S_i</math>, <math>S_j</math>, 1 ≤ i ≤ n, 1 ≤ j ≤ n, i ≠ j, gilt: Der Schnitt von  <math>S_i</math> und Sj ist entweder leer, oder  <math>S_i</math> und <math>S_j</math> berühren sich ausschließlich in einer oder mehreren Flächen und/ oder einem oder mehreren Punkten. Der Schnitt der Inneren von  <math>S_i</math> und <math>S_j</math> ist leer.
    
#  Sei die Menge B von Polygonen durch das folgende Verfahren definiert:  
 
#  Sei die Menge B von Polygonen durch das folgende Verfahren definiert:  
  B = Menge aller Polygone in den Oberflächen der Solids Si, 1 ≤ i ≤ n
+
  B = Menge aller Polygone in den Oberflächen der Solids <math>S_i</math>, 1 ≤ i ≤ n
  für alle Paare  <math>S_i</math>, Sj, 1 ≤ i ≤ n, 1 ≤ j ≤ n, i ≠ j tue folgendes:
+
  für alle Paare  <math>S_i</math>, <math>S_j</math>, 1 ≤ i ≤ n, 1 ≤ j ≤ n, i ≠ j tue folgendes:
  wenn Si ein Polygon Pi und  <math>S_i</math> ein Polygon Pj in seiner  
+
  wenn <math>S_i</math> ein Polygon <math>P_i</math> und  <math>S_j</math> ein Polygon <math>P_j</math>
  Oberfläche hat, so dass Pi und Pj entgegen gesetzte Orientierung haben:  
+
in seiner Oberfläche hat, so dass <math>P_i</math> und <math>P_j</math> entgegen gesetzte Orientierung haben:  
        entferne Pi und Pj aus B
+
        entferne <math>P_i</math> und <math>P_j</math> aus B
  wenn B die Oberfläche eines Solid ist (7.), dann ist C ein CompositeSolid.
+
  wenn B die Oberfläche eines Solid ist (10.), dann ist C ein CompositeSolid.
    
In CityGML werden bei CompositeSolids ebenso wie bei Solids innere Einschlüsse nicht betrachtet.  
 
In CityGML werden bei CompositeSolids ebenso wie bei Solids innere Einschlüsse nicht betrachtet.  
writer
31

Bearbeitungen

Navigationsmenü