Führt die allgemeine Reparatur des Kernels über eine Form aus: schließt kleine Lücken, behebt Draht- und Flächenfehler und bringt Toleranzen in den gegebenen Bereich.
precision ist die Größe der Fehler, nach denen gesucht wird, minTolerance und maxTolerance begrenzen die
Toleranzen, die die reparierte Form tragen darf, alle in Modelleinheiten. Probieren Sie es zuerst bei jeder Form, die
shapes.shape.isValid nicht besteht.
Die Form sowie die Genauigkeits- und Toleranzgrenzen
Die reparierte Form
Entfernt Kanten, die kürzer als precsmall sind, aus einem Draht und schließt die Lücken, die sie hinterlassen, sodass ein winziger
Splitter keine Verrundung oder Fläche mehr bricht.
Mit lockvtx true bleiben die vorhandenen Vertices an Ort und Stelle; andernfalls dürfen sie sich bewegen, um
die Lücke zu schließen. Ein precsmall von 0 verwendet die eigene Toleranz des Drahts.
Der Draht, ob die Vertices fest bleiben, und die Länge, unter der eine Kante als klein gilt
Der bereinigte Draht
Baut einen Draht neu auf, sodass seine Kanten Kopf an Schwanz in einer Richtung entlang ihm verlaufen.
Ein aus losen Kanten zusammengesetzter Draht kann Kanten enthalten, die gegen den Fluss zeigen; dies durchläuft den Draht der Reihe nach und verbindet die Kanten wieder richtig herum, was manche Operationen brauchen.
Der Draht
Der Draht mit einheitlich orientierten Kanten
Reparaturen für OpenCascade-Formen, die mit kleinen Defekten aus einer Datei oder einer Operation gekommen sind: Lücken zwischen Kanten, Kanten, die zu kurz sind, um zu zählen, Drähte, deren Kanten in verschiedene Richtungen zeigen, Toleranzen, die abgedriftet sind. Führen Sie
basicShapeRepairauf einer Form aus, dieshapes.shape.isValidnicht besteht oder eine boolesche Operation verweigert; die Drahtreparaturen bereinigen Umrisse, bevor sie zu Flächen werden. Jede Methode gibt eine neue Form zurück.