<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Boundary_Representation</id>
	<title>Boundary Representation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Boundary_Representation"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Boundary_Representation&amp;action=history"/>
	<updated>2026-06-02T18:53:52Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Boundary_Representation&amp;diff=1012941&amp;oldid=prev</id>
		<title>imported&gt;Aka: Tippfehler entfernt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Boundary_Representation&amp;diff=1012941&amp;oldid=prev"/>
		<updated>2024-05-09T12:04:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Benutzer:Aka/Tippfehler_entfernt&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Benutzer:Aka/Tippfehler entfernt (Seite nicht vorhanden)&quot;&gt;Tippfehler entfernt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Lückenhaft|Ausführlichere Beschreibung fehlt}}&lt;br /&gt;
[[Datei:WEAZER0.jpg|mini|Ein Brep-Modell mit zusammengesetzten Oberflächenbereichen]]&lt;br /&gt;
{{lang|en|&amp;#039;&amp;#039;&amp;#039;Boundary Representation&amp;#039;&amp;#039;&amp;#039;}}, auf Deutsch &amp;#039;&amp;#039;Begrenzungsflächenmodell&amp;#039;&amp;#039;, (&amp;#039;&amp;#039;&amp;#039;B-rep&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Brep&amp;#039;&amp;#039;&amp;#039;) ist eine Darstellungsform eines [[Größenordnung (Fläche)|Flächen-]] oder [[Volumenmodell]]s, in der Objekte durch ihre begrenzenden Oberflächen beschrieben werden. Der Begriff setzt sich aus den englischen Worten {{lang|en|&amp;#039;&amp;#039;boundary&amp;#039;&amp;#039;}} für &amp;#039;&amp;#039;Begrenzung, Rand&amp;#039;&amp;#039; und {{lang|en|&amp;#039;&amp;#039;representation&amp;#039;&amp;#039;}} für &amp;#039;&amp;#039;Darstellung&amp;#039;&amp;#039; zusammen.&lt;br /&gt;
&lt;br /&gt;
== Anwendung ==&lt;br /&gt;
&lt;br /&gt;
=== Visualisierung ===&lt;br /&gt;
&lt;br /&gt;
Boundary Representation Modelle finden bevorzugt in der Visualisierung von 3D-[[Computergrafik]] und bei [[CAD]]-Programmen ihre Anwendung, da sie algorithmisch schnell verarbeitbar sind.&lt;br /&gt;
&lt;br /&gt;
=== Volumenmodellierung ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Boundary Representation Modell lassen sich auch Volumenmodelle beschreiben. Da hierbei ein Körper nur durch seine berandenden Oberflächen dargestellt wird, spricht man von einer &amp;#039;&amp;#039;indirekten&amp;#039;&amp;#039; Modellierung (im Gegensatz zur &amp;#039;&amp;#039;direkten&amp;#039;&amp;#039; Modellierung mit [[Constructive Solid Geometry]], bei der mit Körpern konstruiert wird). Der Anwender oder ein intelligenter Prüfalgorithmus muss dabei sicherstellen, dass es sich um eine geschlossene Hülle handelt.&lt;br /&gt;
&lt;br /&gt;
== Objekterzeugung ==&lt;br /&gt;
&lt;br /&gt;
Die Definition von [[Probleminstanz|Instanzen]] kann mit einem Knoten-Kanten-Flächen-[[Graph (Graphentheorie)|Graph]] (&amp;#039;&amp;#039;vef-Graph&amp;#039;&amp;#039;, engl. vertex, edge, face) erfolgen. Die Geometrie wird hierbei durch die Koordinaten der Punkte festgelegt. Die Topologie, also die Beziehungen zwischen den Punkten, beschreiben die Kanten und Flächen. Kanten referenzieren dabei auf Punkte und Flächen auf Kanten.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Beispielhaft wird für ein [[Tetraeder]] ein vef-Graph aufgebaut. Die Speicherung der Informationen geschieht mit einem [[Relationales Datenbankmodell|relationalen Datenbankmodell]]. Die Beschreibung des Objektes kann auf vielerlei Weisen geschehen. Hier werden dazu folgende drei Listen definiert:&lt;br /&gt;
&lt;br /&gt;
* Die Knotenliste, welche die Koordinaten der Punkte enthält,&lt;br /&gt;
* die Kantenliste, welche für jede Kante auf zwei Punkte referenziert, und&lt;br /&gt;
* die Flächenliste, welche für jede Fläche eine geschlossene Kantenfolge besitzt.&lt;br /&gt;
&lt;br /&gt;
Um eine Eindeutigkeit zu erreichen, legt man den Umlaufsinn der Kantenfolge mit der Definition, die Fläche sei z.&amp;amp;nbsp;B. links davon, fest. So ist es im 2D möglich, mit gegensätzlicher Umlaufrichtung Löcher zu beschreiben. Im 3D bestimmt sich damit über die [[Drei-Finger-Regel]] die [[Flächennormale]], welche wiederum zur Festlegung der „Vorderseite“ herangezogen werden kann. Zu beachten ist, dass dabei nicht die Reihenfolge der Punkte, sondern der Kanten ausgewertet wird.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tetraeder für BRep.png|mini|Durch vier Punkte definiertes Tetraeder]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:left; margin-right:5px;&amp;quot;&lt;br /&gt;
|+ Knotenliste&lt;br /&gt;
! Knotennummer || x || y || z&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 1 || &amp;amp;nbsp;2 || −2 ||  0&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 2 || −2 || &amp;amp;nbsp;2 ||  0&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 3 || &amp;amp;nbsp;2 || &amp;amp;nbsp;2 ||  4&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 4 || −2 || −2 ||  4&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:left; margin-right:5px;&amp;quot;&lt;br /&gt;
|+ Kantenliste&lt;br /&gt;
! Kantennummer || Knotennummer 1 ||  Knotennummer 2&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 1 || 1 || 2&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 2 || 2 || 3&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 3 || 1 || 3&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 4 || 1 || 4&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 5 || 2 || 4&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 6 || 3 || 4&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:left;&amp;quot;&lt;br /&gt;
|+ Flächenliste&lt;br /&gt;
! Flächennummer || Kantenfolge (Kantennummer 1, Kantennummer 2, …)&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 1 || 1 2 3&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 2 || 3 6 4&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 3 || 2 5 6&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 4 || 1 4 5&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
Möchte man ein Volumenmodell beschreiben, ist noch eine vierte Tabelle notwendig, die alle umschließenden Flächen aufzählt. Der Anwender muss – wie [[#Volumenmodellierung|oben]] erwähnt – dafür Sorge tragen, dass die Teilflächen das Volumen vollständig umgrenzen und keine Lücken verbleiben. Der Eintrag der Spalte „Orientierung“ legt fest, ob der Normalenvektor der ersten in der Liste der Begrenzungsflächen angegebenen Fläche vom Volumen weg oder in das Volumen hinein zeigt. Wie im 2D für Flächen lassen sich so Löcher modellieren.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Volumenliste&lt;br /&gt;
! Volumennummer || Orientierung || Begrenzungsflächen (Flächennummer 1, Flächennummer 2, …)&lt;br /&gt;
|- style=&amp;quot;font-family:monospace,monospace;&amp;quot;&lt;br /&gt;
| 1 || 1 || 1 2 3 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Solid modeling]]&lt;br /&gt;
* [[Constructive Solid Geometry]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Christoph Martin Hoffmann&lt;br /&gt;
   |Titel=Geometric &amp;amp; Solid Modeling&lt;br /&gt;
   |Verlag=Morgan Kaufmann Publishers&lt;br /&gt;
   |Ort=San Mateo, California&lt;br /&gt;
   |Datum=1989&lt;br /&gt;
   |ISBN=1-55860-067-1}}&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Martii Mäntylä&lt;br /&gt;
   |Titel=An Introduction to Solid Modeling&lt;br /&gt;
   |Verlag=Computer Science Press&lt;br /&gt;
   |Ort=Rockville, Maryland&lt;br /&gt;
   |Datum=1988&lt;br /&gt;
   |ISBN=0-88175-108-1}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Geometrische Modellierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>