In Polygone auflösen
Konvertiert ausgewählte Formtypen (Pfade mit Breite, geschlossene Polylinien mit Nullbreite, Kreise, Kreisbögen, NURBS, Ringe und Text) in Polygonbegrenzungen.
Wann verwenden
- Vor dem Export in Formate, die nur Polygone unterstützen (z. B. GDSII-BOUNDARY-Datensätze)
- Wenn Boolesche Operationen erfordern, dass die gesamte Geometrie aus geschlossenen Polygonen besteht
- Um Mehrdeutigkeiten bei Pfadbreite und Linienenden zu beseitigen
Optionen
| Option | Beschreibung | Standard |
|---|---|---|
| Alle Formtypen auflösen | Alle unterstützten Nicht-Polygon-Formtypen konvertieren | Ein |
| Polylinien mit Breite | Nur Polylinien mit Breite ungleich Null konvertieren, wenn Alle Formtypen auflösen ausgeschaltet ist | Ein |
| Geschlossene Polylinien mit Nullbreite | Geschlossene Polylinien mit Nullbreite unabhängig von Polylinien mit Breite in Polygone konvertieren | Aus |
| Text | Textbeschriftungen in Polygonumrisse konvertieren, wenn Alle Formtypen auflösen ausgeschaltet ist | Ein |
| Kreise | Kreise in Polygone konvertieren, wenn Alle Formtypen auflösen ausgeschaltet ist | Ein |
| NURBS | NURBS/Splines in Polylinien konvertieren, wenn Alle Formtypen auflösen ausgeschaltet ist | Ein |
| Ringe | Ringformen konvertieren, wenn Alle Formtypen auflösen ausgeschaltet ist | Ein |
| Ringstil | Einzelner Umriss oder Halbe Ringe für die Ringkonvertierung verwenden | Einzelner Umriss |
| Kreisbögen | Kreisbögen in Polylinien konvertieren, wenn Alle Formtypen auflösen ausgeschaltet ist | Ein |
| Bogenpräzision | Präzisionswert und Einheiten für Kreis-, Bogen-, Ring- und Spline-Approximation | 32 Segmente/360° |
| Anwenden auf | Auf Alle sichtbaren Geometrien oder nur auf die aktuelle Auswahl anwenden | Alle sichtbaren |
Die Option Geschlossene Polylinien mit Nullbreite ist von Polylinien mit Breite getrennt. Dadurch können geschlossene Polylinien mit Nullbreite erhalten bleiben, während breite Polylinien aufgelöst werden, oder umgekehrt gezielt konvertiert werden.
Bogenpräzisionsmodi (Kreis → Polygon)
Wenn Kreise/Bögen in Polygonsegmente approximiert werden, wird Bogenpräzision typischerweise auf zwei Arten interpretiert:
- Segmente pro 360°: verwendet eine feste Segmentanzahl pro Vollkreis
- Maximaler Fehler: verwendet eine Toleranz und erhöht die Segmentanzahl, bis die Abweichung unter dem Grenzwert bleibt
Segmente pro 360°
Die feste Segmentierung erzeugt eine vorhersehbare Stützpunktanzahl pro Vollkreis.
Maximaler Fehler
Die toleranzbasierte Segmentierung begrenzt die maximale Abweichung zwischen echtem Kreis und Polygonapproximation.
Funktionsweise
- Polylinien mit Breite werden zu Umrisspolygonen erweitert, einschließlich Linienenden
- Geschlossene Polylinien mit Nullbreite werden nur dann zu Polygonbegrenzungen konvertiert, wenn ihre eigene Option aktiviert ist; Explode all shape types umfasst sie nicht
- Kreise, Kreisbögen, NURBS und Ringe werden mit der konfigurierten Bogenpräzision approximiert
- Text wird bei aktivierter Option in gefüllte Polygonumrisse jedes Zeichens konvertiert
Technische Hinweise
- Die ursprünglichen Formen werden ersetzt — dieser Vorgang ist ohne Rückgängig nicht reversibel
- Die Bogenpräzision steuert die Glätte gekrümmter Formen: Höhere Werte erzeugen glattere Kurven, aber mehr Stützpunkte
- Die Stapelverarbeitung verwendet für diese Option denselben Schlüssel:
ToolConvertZeroWidthClosedPolylines