Zeichnet die geraden Linien von zwei Punkten, die einen Kreis gerade berühren, eine Tangentenlinie von jedem Punkt.
positionResult behält die Lösungen auf einer Seite des Kreises oder alle, und
circleRemainder fügt das Stück des Kreises zwischen den Berührpunkten hinzu.
Die Kreiskante, die beiden Punkte, die Toleranz und welche Lösungen behalten werden
Die Tangentenlinien und, falls angefordert, das Kreisstück
Zeichnet die zwei geraden Linien von einem Punkt, die einen Kreis gerade berühren.
positionResult behält die Lösung auf einer Seite des Kreises oder beide, und circleRemainder
fügt das Stück des Kreises zwischen den Berührpunkten hinzu.
Die Kreiskante, der Punkt, die Toleranz und welche Lösungen behalten werden
Die Tangentenlinien und, falls angefordert, das Kreisstück
Zeichnet die geraden Linien, die zwei Kreise zugleich gerade berühren, wie ein Riemen um zwei Riemenscheiben.
positionResult behält die Linien auf einer Seite oder alle, und circleRemainders fügt die
äußeren oder inneren Stücke der Kreise zwischen den Berührpunkten hinzu, was die Riemen-
form vervollständigt.
Die beiden Kreiskanten, die Toleranz und welche Lösungen und Kreisstücke behalten werden
Die Tangentenlinien und, falls angefordert, die Kreisstücke
Zeichnet die Kreise eines gegebenen Radius, die zwei Kreise zugleich gerade berühren.
Die beiden Kreiskanten, die Toleranz und der Radius der neuen Kreise
Die Tangentenkreise
Zeichnet die Kreise eines gegebenen Radius, die durch einen Punkt verlaufen und einen Kreis gerade berühren.
Die Kreiskante, der Punkt, die Toleranz und der Radius der neuen Kreise
Die Tangentenkreise
Sammelt diagnostische Fakten über die Kurve einer Kante: ihren Typ und Grad, die Anzahl der Kontrollpunkte und Knoten, ob sie rational, periodisch oder geschlossen ist, ihren Parameterbereich und ihre Periode, ihre Länge und ihre Endpunkte.
Die zu untersuchende Kante
Der Bericht über die Kurve der Kante
Ermittelt den Punkt bei einem Anteil des Wegs entlang einer Kante: 0 ist der Anfang, 1 das Ende, 0.5 die Mitte des Parameterbereichs.
Der Anteil folgt dem eigenen Parameter der Kurve, der bei einer Freiformkurve nicht gleichmäßig
nach Länge verteilt ist; verwenden Sie pointOnEdgeAtLength für einen Abstand.
Die Kante und der Anteil von 0 bis 1
Der Punkt auf der Kante
Ermittelt den Punkt beim selben Anteil entlang jeder Kante in einer Liste.
Die Kanten und der Anteil von 0 bis 1
Ein Punkt pro Kante, in derselben Reihenfolge
Verwandelt jede Kante einer Form in eine Punktfolge, die ihrer Kurve eng genug folgt, um sie zu zeichnen, eine Liste pro Kante.
Die Abweichungseinstellungen sagen, wie eng sich die Punkte an gekrümmte Kanten schmiegen; die Kanten eines Drahts kommen in ihrer Reihenfolge entlang des Drahts.
Die Form und die Abweichungseinstellungen
Eine Punktliste pro Kante
Ermittelt die Richtung, in die die Kante bei einem Anteil des Wegs entlang ihr verläuft, von 0 am Anfang bis 1 am Ende.
Die Kante und der Anteil von 0 bis 1
Die Tangentenrichtung
Ermittelt die Richtung, in die jede Kante in einer Liste beim selben Anteil entlang ihr verläuft.
Die Kanten und der Anteil von 0 bis 1
Eine Tangente pro Kante, in derselben Reihenfolge
Ermittelt den Punkt in einem gegebenen Abstand entlang einer Kante von ihrem Anfang, gemessen entlang der Kurve in Modelleinheiten.
Die Kante und der Abstand von ihrem Anfang
Der Punkt auf der Kante
Ermittelt den Punkt im selben Abstand vom Anfang entlang jeder Kante in einer Liste.
Die Kanten und der Abstand vom Anfang
Ein Punkt pro Kante, in derselben Reihenfolge
Ermittelt die Richtung, in die die Kante in einem gegebenen Abstand entlang ihr von ihrem Anfang verläuft, gemessen entlang der Kurve.
Die Kante und der Abstand von ihrem Anfang
Die Tangentenrichtung
Ermittelt die Richtung, in die jede Kante in einer Liste im selben Abstand von ihrem Anfang verläuft.
Die Kanten und der Abstand vom Anfang
Eine Tangente pro Kante, in derselben Reihenfolge
Liest den Punkt, an dem eine Kante beginnt, in der eigenen Richtung der Kante.
Die Kante
Der Startpunkt
Liest den Startpunkt jeder Kante in einer Liste.
Die Kanten
Ein Startpunkt pro Kante, in derselben Reihenfolge
Liest den Punkt, an dem eine Kante endet, in der eigenen Richtung der Kante.
Die Kante
Der Endpunkt
Liest den Endpunkt jeder Kante in einer Liste.
Die Kanten
Ein Endpunkt pro Kante, in derselben Reihenfolge
Platziert Punkte entlang einer Kante in gleichen Schritten ihres Parameters, von Anfang bis Ende.
nrOfDivisions Schritte ergeben einen Punkt mehr als das; removeStartPoint und removeEndPoint
lassen die Enden weg. Auf einer Freiformkurve sind gleiche Parameterschritte keine gleichen Abstände; verwenden Sie
divideEdgeByEqualDistanceToPoints für diese.
Die Kante, die Anzahl der Unterteilungen und ob die Endpunkte weggelassen werden
Die Punkte entlang der Kante, in Reihenfolge
Platziert Punkte entlang jeder Kante in einer Liste in gleichen Schritten ihres Parameters, eine Liste pro Kante.
Die Kanten, die Anzahl der Unterteilungen und ob die Endpunkte weggelassen werden
Eine Punktliste pro Kante, in derselben Reihenfolge
Platziert Punkte entlang einer Kante in gleichen Abständen, gemessen entlang ihrer Kurve, von Anfang bis Ende.
nrOfDivisions Schritte ergeben einen Punkt mehr als das; removeStartPoint und removeEndPoint
lassen die Enden weg.
Die Kante, die Anzahl der Unterteilungen und ob die Endpunkte weggelassen werden
Die Punkte entlang der Kante, in Reihenfolge
Platziert Punkte entlang jeder Kante in einer Liste in gleichen Abständen entlang ihrer Kurve, eine Liste pro Kante.
Die Kanten, die Anzahl der Unterteilungen und ob die Endpunkte weggelassen werden
Eine Punktliste pro Kante, in derselben Reihenfolge
Erstellt eine Kante aus einer 2D-Kurve, die auf eine Oberfläche gelegt wird: die Kurve lebt im UV-Raum der Oberfläche und die Kante folgt ihr über die Oberfläche.
Die 2D-Kurve und die Oberfläche, auf die sie gelegt wird
Die Kante auf der Oberfläche
Erstellt eine gerade Kante aus einem Linienobjekt der Form { start, end }.
Die Linie
Die gerade Kante
Erstellt eine gerade Kante pro Linienobjekt der Form { start, end }.
Die Linien
Eine Kante pro Linie, in derselben Reihenfolge
Erstellt eine gerade Kante aus einem Segment, einem Punktepaar [start, end].
Das Segment
Die gerade Kante
Erstellt eine gerade Kante pro Segment, jedes ein Punktepaar [start, end].
Die Segmente
Eine Kante pro Segment, in derselben Reihenfolge
Verbindet jeden Punkt mit dem nächsten durch eine gerade Kante, sodass eine Liste von Punkten zu einer Kette von Kanten wird.
Die Kanten werden lose zurückgegeben; shapes.wire.createPolylineWire erstellt den verbundenen Draht
direkt.
Eine Kante pro Paar benachbarter Punkte
Erstellt eine gerade Kante pro Segment eines Polylinienobjekts; eine geschlossene Polylinie erhält auch die Kante von ihrem letzten Punkt zurück zu ihrem ersten.
Die Polylinie
Eine Kante pro Segment, in Reihenfolge
Erstellt die drei geraden Kanten eines als drei Punkte gegebenen Dreiecks.
Das Dreieck
Seine drei Kanten
Erstellt die drei geraden Kanten jedes Dreiecks eines Meshes, alle in einer flachen Liste.
Ein Dreieck, dessen Kanten nicht gebaut werden können, wird mit einer Warnung übersprungen, statt den Rest anzuhalten.
Das Mesh als Liste von Dreiecken
Die Kanten aller Dreiecke
Wählt eine Kante aus einer Form anhand ihrer Position, gezählt ab 0, in der Reihenfolge, in der der Kernel die Form durchläuft.
Die Form muss eine Kante, ein Draht oder etwas daraus Gebautes sein; ein Index jenseits der letzten Kante löst einen Fehler aus.
Die Form und der 0-basierte Index
Die Kante an diesem Index
Listet jede Kante einer Form in der Reihenfolge auf, in der der Kernel sie durchläuft, was nicht die Reihenfolge entlang eines
Drahts ist; verwenden Sie dafür getEdgesAlongWire.
Die Form
Die in der Form gefundenen Kanten
Listet die Kanten eines Drahts in der Reihenfolge auf, in der sie entlang des Drahts aufeinander folgen, jede so orientiert, dass sie in der Richtung des Drahts verläuft.
Eine einzelne Kante wird als einelementige Liste zurückgegeben.
Der Draht
Seine Kanten in Reihenfolge entlang des Drahts
Listet nur die kreisförmigen Kanten eines Drahts auf, in der Reihenfolge, in der sie entlang des Drahts aufeinander folgen.
Der Draht
Seine Kreiskanten in Reihenfolge
Listet nur die geraden Kanten eines Drahts auf, in der Reihenfolge, in der sie entlang des Drahts aufeinander folgen.
Der Draht
Seine geraden Kanten in Reihenfolge
Listet die Endpunkte jeder Kante einer Form auf, mit entfernten Wiederholungen, sodass eine Ecke, an der mehrere Kanten zusammentreffen, einmal erscheint.
Die Punkte kommen in keiner bestimmten Reihenfolge.
Die Form, deren Kanten gelesen werden: ein Draht, eine Fläche, eine Schale oder ein Volumenkörper
Die eindeutigen Endpunkte der Kanten
Misst die Länge einer Kante entlang ihrer Kurve, in Modelleinheiten.
Die Kante
Die Länge
Misst jede Kante einer Form entlang ihrer Kurve, in Modelleinheiten.
Die Form
Eine Länge pro Kante, in der Reihenfolge, in der getEdges sie auflistet
Misst jede Kante in einer Liste entlang ihrer Kurve, in Modelleinheiten.
Die Kanten
Eine Länge pro Kante, in derselben Reihenfolge
Ermittelt den Schwerpunkt einer Kante, den Gleichgewichtspunkt ihrer Kurve; bei einer geraden Kante ist das ihr Mittelpunkt, bei einem Bogen ein Punkt innerhalb der Kurve.
Die Kante
Der Schwerpunkt
Ermittelt den Schwerpunkt jeder Kante in einer Liste.
Die Kanten
Ein Punkt pro Kante, in derselben Reihenfolge
Kehrt die Richtung einer Kante um, sodass ihr Anfang zu ihrem Ende wird.
Die Kante
Eine neue Kante, die in die andere Richtung verläuft
Ermittelt den Mittelpunkt des Kreises, auf dem eine kreisförmige Kante liegt.
Eine Kante, die nicht kreisförmig ist, löst einen Fehler aus.
Die Kreiskante
Der Mittelpunkt
Liest den Radius des Kreises, auf dem eine kreisförmige Kante liegt.
Eine Kante, die nicht kreisförmig ist, löst einen Fehler aus.
Die Kreiskante
Der Radius in Modelleinheiten
Liest die Normale der Ebene, in der eine kreisförmige Kante liegt.
Eine Kante, die nicht kreisförmig ist, löst einen Fehler aus.
Die Kreiskante
Die Einheitsnormale der Kreisebene
Sagt, ob eine Kante eine gerade Linie ist.
Die Kante
True, wenn die Kante gerade ist
Sagt, ob eine Kante auf einem Kreis liegt, ob ein voller Kreis oder ein Bogen.
Die Kante
True, wenn die Kante kreisförmig ist
Erstellt eine gerade Kante zwischen zwei Punkten, die einfachste Kante, die es gibt.
Die gerade Kante
Erstellt einen Kreisbogen, der am ersten Punkt beginnt, durch den mittleren verläuft und am letzten endet.
Die drei Punkte
Die Bogenkante
Erstellt einen Kreisbogen von einem Punkt zu einem anderen, der den ersten Punkt in einer gegebenen Richtung verlässt.
Die Tangente legt die Ebene und den Radius des Bogens fest.
Der Startpunkt, die Tangentenrichtung dort und der Endpunkt
Die Bogenkante
Schneidet einen Bogen aus einer Kreiskante zwischen zwei Punkten darauf.
sense wählt, in welche Richtung um den Kreis der Bogen vom ersten Punkt zum zweiten verläuft.
Die Kreiskante, die beiden Punkte und die Laufrichtung
Die Bogenkante
Schneidet einen Bogen aus einer Kreiskante zwischen zwei Winkeln, in Grad, gemessen um den Kreis von seinem eigenen Anfang.
sense wählt, in welche Richtung um den Kreis der Bogen vom ersten Winkel zum zweiten verläuft.
Die Kreiskante, die beiden Winkel in Grad und die Laufrichtung
Die Bogenkante
Schneidet einen Bogen aus einer Kreiskante, der an einem Punkt auf dem Kreis beginnt und einen gegebenen Winkel überspannt, in Grad.
sense wählt, in welche Richtung um den Kreis der Bogen verläuft.
Die Kreiskante, der Startpunkt, der Winkel in Grad und die Laufrichtung
Die Bogenkante
Erstellt einen vollen Kreis als eine geschlossene Kante, in der Ebene liegend, deren Normale direction ist.
Die Kreiskante
Erstellt eine volle Ellipse als eine geschlossene Kante, in der Ebene liegend, deren Normale direction ist.
radiusMajor darf nicht kleiner sein als radiusMinor, sonst verweigert der Kernel die Ellipse.
Der Mittelpunkt, die Ebenennormale und die beiden Radien
Die Ellipsenkante
Baut die Kurve einer Kante als B-spline eines gegebenen Grads neu auf, innerhalb einer Toleranz.
Ein niedrigerer Grad vereinfacht die Kurve, ein höherer gibt späteren Operationen mehr Freiheit;
so oder so bleibt die neue Kurve innerhalb von tolerance zur alten.
Die Kante, der Grad, auf den neu aufgebaut wird, und die Toleranz
Eine neue Kante mit der neu aufgebauten Kurve
Verschiebt die Naht einer geschlossenen periodischen Kante, den Punkt, an dem sie beginnt und endet, zu einem gegebenen Parameter entlang der Kurve.
Die Geometrie ändert sich nicht; nur wo die Kante als beginnend gilt.
Die periodische Kante und der Parameter der neuen Naht
Eine neue Kante, die an der Naht beginnt
Verschiebt die Naht einer geschlossenen periodischen Kante, den Punkt, an dem sie beginnt und endet, um einen Abstand entlang der Kurve von ihrem aktuellen Anfang.
Die Geometrie ändert sich nicht; nur wo die Kante als beginnend gilt.
Die periodische Kante und der Abstand, um den die Naht verschoben wird
Eine neue Kante, die an der Naht beginnt
Führt Flächen zusammen, die auf derselben Oberfläche liegen, und Kanten auf derselben Kurve, was die inneren Nähte entfernt, die eine boolesche Operation oder ein Verschmelzen hinterlässt.
Es ist shapes.shape.unifySameDomain mit Kanten und Flächen beide vereinigt und B-splines belassen, wie
sie sind.
Die Form
Die Form ohne innere Nähte
Kanten in OpenCascade: einzelne Kurven zwischen zwei Vertices, gerade, kreisförmig, elliptisch oder freiförmig. Bauen Sie sie aus Punkten und Linien, als Bögen, Kreise und Ellipsen oder als Tangentenkonstruktionen an Kreisen; lesen Sie sie als Punkte, Längen, Tangenten und Mittelpunkte zurück; und wählen Sie Kanten aus einer beliebigen Form. Kanten fügen sich Ende an Ende zu Drähten, die
shapes.wirebehandelt. Parameter entlang einer Kante laufen von 0 an ihrem Anfang bis 1 an ihrem Ende; Winkel sind in Grad.