Zum Inhalt springen

Polygone bereinigen

Bereinigt degenerierte Polygongeometrie — entfernt Formen mit Nullfläche, kollineare Stützpunkte, Selbstüberschneidungen und andere geometrische Defekte.

Wann verwenden

  • Nach dem Import aus Formaten mit lockerer Geometrievalidierung
  • Vor Booleschen Operationen, die empfindlich auf degenerierte Eingaben reagieren
  • Wenn Fehler in nachgelagerten Verarbeitungswerkzeugen auftreten

Optionen

OptionBeschreibungStandard
Nullfläche entfernenPolygone mit Nullfläche löschenEin
Kollineare entfernenUnnötige Stützpunkte auf geraden Kanten entfernenEin
Selbstüberschneidungen reparierenSich selbst überschneidende Polygonbegrenzungen auflösenEin
ToleranzAbstandsschwelle für die Vereinfachung von Stützpunkten0,001
Nur ausgewählte EbenenAuf ausgewählte Ebenen statt auf alle anwendenAus

Funktionsweise

  1. Entfernung von Nullflächen — löscht degenerierte Polygone (z. B. Linien, die als Polygone getarnt sind)
  2. Entfernung kollinearer Stützpunkte — entfernt Stützpunkte, die auf einer geraden Linie zwischen Nachbarn liegen
  3. Reparatur von Selbstüberschneidungen — teilt sich selbst überschneidende Polygone in gültige, nicht überschneidende Teile
  4. Deduplizierung von Stützpunkten — führt Stützpunkte zusammen, die näher als die Toleranz liegen

Technische Hinweise

  • Bereinigung wird vor dem Ausführen Boolescher Operationen empfohlen
  • Das Entfernen kollinearer Stützpunkte reduziert die Anzahl der Stützpunkte, ohne die Form zu ändern
  • Die Reparatur von Selbstüberschneidungen kann ein Polygon in mehrere Polygone aufteilen