Zum Bearbeiten einer vorhandenen Kurve wählen Sie Skizzenelemente oder Kurven aus. Sie können eine vereinfachte Näherung anwenden, den Grad erhöhen, Steuerkurven-Eckpunkte neu positionieren oder auch in eine beliebige 2D-Ebene begradigen (planarisieren).
Sie können so die Kurve bearbeiten, ohne ihre Zuordnung zu allen nachgeordneten abhängigen Features zu verlieren. So lässt sich leicht jede Oberfläche korrigieren, die auf ungünstige Kurven bei vorherigen Modellierungsschritten zurückgeht. Führt z. B. eine Ausformung zu einer schlechten Oberfläche, lässt sich durch die Bearbeitung der ursprünglichen Kurven (die als Grundlage für die Ausformung dienten) die Oberfläche im Nachhinein verbessern.
Mit dem Feature zur Kurvenbearbeitung können Sie Folgendes umsetzen:
-
Verbessern der importierten Kurvengeometrie, um sie zu glätten, auszurichten, neu zu parametrieren und neu anzunähern
-
Bearbeiten der Form einer vorhandenen Kurve über ihre Steuerpunkte
-
Positionieren des Steuerpunkts einer Kurve in Bezug auf eine andere Geometrie, z. B. wenn Sie mehrere Konfigurationen eines Querbalkens in verschiedenen Größen haben und möchten, dass die Kurve eines anderen Bauteils ihre Ausrichtung je nach Position der Querstange aktualisiert
-
Erhöhen des Grads der Kurve, damit er dem gewünschten Grad entspricht, Verbessern der Verbindung oder präzisere Anpassung der Kurvenform
-
Korrigieren unerwünschter Torsionen/Verdrehungen in der Kurve, indem die Kurve und ihre Steuerpunkte auf eine ausgewählte Ebene oder Verknüpfungsverbindung verschoben werden, um sie zu begradigen (planarisieren)
Curves are commonly used to provide the basis for complex 3D geometry, whether serving as guide curves for complex lofts and boundary surfaces, or paths for sweeps. Occasionally, these curves may need to be adjusted to match the desired design intent. In these cases, Onshape’s Edit curve feature allows the curve to be modified while maintaining any associations to downstream features that depend on the curve. For example, a curve may have undesirable twisting that affects the shape of a loft feature. Editing the curve to smooth the twisting results in a smoother loft.
The Edit curve feature provides multiple options for rebuilding curves, reshaping curves, and working with curves from various native or imported sources.
The Edit curve feature also allows you to show or hide the read-only curve values for the degree, number of control points, and number of spans.
Check Approximate to reapproximate the curve. This rebuilds the curve to a new mathematical specification. Set the Target degree, Maximum number of control points, and Tolerance. Check Keep start derivative and Keep end derivative to preserve the curve’s tangency at both ends of the curve.
Check Elevate to provide a new target degree for the curve. This option elevates the curve to this new higher degree, thus increasing the number of control points, which can grant finer control of the curve's shape.
Check Planarize to project the curve’s control points from their current location onto a selected Reference plane. There are numerous options to determine the plane on which Onshape projects the control points. Best fit projects the control points onto a plane that most closely matches the route of the curve, using the average of all control point locations. Check Lock ends to lock the ends of the curve to their original locations. YZ, XZ, and XY planes project the control points onto the respective plane. Custom projects the control points onto a selected plane or the plane provided by a Mate connector. Select the Mate connector icon to activate the selection of implicit or explicit Mate Connectors.
Check Edit control points to modify the position and weight of individual control points on the selected curve. The initial Control point index is 0, corresponding to the first control point along the curve. Select additional control points by entering their index number or selecting the appropriate control point in the graphics area. Once a control point is selected, click Add point override to manually enter offset and weight values, or adjust the position using the triad manipulator in the graphics area. By default, these offsets are relative to the original control point position, but you can offset them from a specific point when you provide an optional Reference. The Weight determines the weight of the control point in relation to the curve. The greater the weight, the more the curve is drawn to the control point. The Weight multiplies the influence of the point on the curve by the value you enter.
The order of dialog operations is hierarchical from top to bottom (From Approximate to Elevate to Planarize and finally to Edit control points). If you wish to alter this order of operations, create multiple Edit curve features that sequentially alter the order to your requirements. For example, create one Edit curve feature that edits the curve control points and a second Edit curve feature to planarize the same curve.
You can use Approximate or Elevate to ensure the number of control points on each curve is identical, helping to align and smooth a loft's surface.
Wenn mindestens ein lineares Skizzeneinheit oder eine lineare Kurve im Grafikbereich verfügbar ist:
- Click the Edit curve feature () in the toolbar.
-
Select one or more linear sketch entities and/or curves that do not self-intersect in the graphics area. The sketch entities or curves must follow a continuous path, and if multiple curves are selected, they must be reapproximated (check Approximate below), which results in a new curve.
- Wählen Sie Annähern aus, um die Optionen zur erneuten Annäherung der Kurve zu öffnen. Die ursprüngliche Kurve wird in Orange angezeigt, und die neue angenäherte Kurve wird in Magenta angezeigt.
- Zielgrad: Geben Sie den Zielkurvengrad für die ausgewählte Kurve ein.
- Maximale Steuerpunkte: Geben Sie die Höchstzahl der Steuerpunkte ein, die für die ausgewählte Kurve zulässig sind.
- Toleranz: die Toleranz der ausgewählten Kurve als Längenmaß. Geben Sie den Toleranzwert ein.
- Startableitung behalten: Wählen Sie diese Option, um die Tangentialität am Anfang der ausgewählten Kurve beizubehalten.
- Endableitung behalten: Wählen Sie diese Option, um die Tangentialität am Ende der ausgewählten Kurve beizubehalten.
- Aktivieren Sie Erhöhen, um die Option Zielgrad zu öffnen. Geben Sie bei Bedarf einen höheren Zielkurvengrad für die gewählte Kurve ein. Dies ist nützlich, um den gewünschten Grad zu erreichen, die Verbindung zu verbessern oder die Form der Kurve präziser zu steuern.
- Aktivieren Sie Planarisieren, um Optionen zum Begradigen der Kurve entlang einer Referenzebene zu öffnen. Beim Planarisieren werden die Steuerkurven von ihrer aktuellen Position auf die ausgewählte Referenzebene projiziert:
Es gibt folgende Optionen für die Referenzebene:
Passendste Form: Die Kurve wird entlang der Ebene projiziert, die am ehesten dem Kurvenverlauf entspricht (wobei der Durchschnitt aller Steuerpunkt-Positionen verwendet wird).
Enden sperren: Wenn aktiviert, werden die Endpunkte der Kurve verankert und können nicht verschoben werden. Dies ist nützlich, um die Kontinuität mit der angehängten Geometrie aufrechtzuerhalten.
YZ-Ebene: Die Kurve wird entlang der YZ-Ebene (senkrecht zur X-Achse
) projiziert.XZ-Ebene: Die Kurve wird entlang der XZ-Ebene (senkrecht zur Y-Achse
) projiziert.XY-Ebene: Die Kurve wird entlang der XY-Ebene (senkrecht zur Z-Achse) projiziert.
Benutzerdefiniert: Die Kurve wird entlang einer benutzerdefinierten Ebene oder der XY-Achsen einer expliziten oder impliziten Verknüpfungsverbindung (senkrecht zu ihrer Z-Achse) projiziert.
- Aktivieren Sie Steuerpunkte bearbeiten, um Optionen zum Hinzufügen einer Referenz zu öffnen und die Position und die Gewichtung einzelner Steuerpunkte auf der ausgewählten Kurve zu ändern:
Wenn die Option zum Bearbeiten von Steuerpunkten aktiviert ist, sehen Sie den Triade-Manipulator im Grafikbereich, dessen Ursprung auf dem ersten Steuerpunkt platziert wird (Steuerpunkt-Index 0). Dieses Feld Steuerpunkt-Index ist der Index bzw. die ID der obersten Ebene eines Punktes auf der Kurve und beginnt bei 0. Sie können jeden Steuerpunkt numerisch auswählen, indem Sie die Indexnummer in dieses Feld eingeben. Dabei wechselt der Triade-Manipulator zum entsprechenden Steuerpunkt im Grafikbereich.
Mit dem Triade-Manipulator können Sie Folgendes anpassen:
Verschiebung über 3 Achsen
Verschiebung über 3 Ebenen
Wenn Sie auf die Schaltfläche Punktüberschreibung hinzufügen klicken oder den Triade-Manipulator einstellen, wird eine Überschreibungsoption für den aktuell ausgewählten Punkt hinzugefügt:
Sie können für jeden Steuerpunkt auf der Kurve einzelne Überschreibungseinstellungen hinzufügen. Klicken Sie auf die Schaltfläche Punktüberschreibung hinzufügen, um benutzerdefinierte Überschreibungseinstellungen für einen einem weiteren Punkt hinzuzufügen. Auf jeden Punkt kann nur eine Überschreibungseinstellungen angewendet werden.
Erweitern oder reduzieren Sie jede Zeile/Steuerpunkt-Überschreibungen, indem Sie das Caret-Zeichen () links neben der Zeile drücken. In den Überschreibungen jedes Punkts steht die Indexnummer, gefolgt von den X/Y/Z-Versatzwerten. Klicken Sie auf das X rechts neben jeder Zeile, um die Überschreibungen für diesen Punkt zu löschen. Klicken Sie oben rechts in der Tabelle auf LÖSCHEN, um alle Überschreibungseinstellungen für alle Zeilen/Steuerpunkt-Überschreibungen zu löschen.
Sie können auch jede der folgenden Steuerpunkt-Überschreibungsoptionen bearbeiten:
- Steuerpunktindex: Dies ist der Index des Steuerpunkts, der überschrieben wird. Wählen Sie den Index bzw. die ID eines Punkts auf der Kurve aus. Die Indizierung beginnt bei 0.
Wenn Sie die Steuerpunkt-Indexnummern auf dieser Ebene ändern, werden alle aktuellen Einstellungen für Punktüberschreibungen auf diesen Steuerpunkt angewendet. Auf diese Weise können Sie Überschreibungseinstellungen sofort von einem Steuerpunkt auf einen anderen übertragen.
Bearbeiten Sie die folgenden Überschreibungseinstellungen für jeden Steuerpunkt auf der Kurve:
- Referenz: Die Standardreferenz ist die unveränderte Steuerpunkt-Position (Ursprung des Triaden-Manipulators). Wählen Sie einen Eckpunkt, einen Skizzenpunkt oder eine explizite oder implizite Verknüpfungsverbindung aus, um die Werte für den X/Y/Z-Versatz des aktuellen Punkts relativ zu diesem Punkt festzulegen.
Um beim Bearbeiten des Steuerpunkts eine implizite Verknüpfungsverbindung zu erstellen, klicken Sie auf das Symbol Verknüpfungsverbindung auswählen () und klicken dann auf eine Position in Ihrem Modell, um dort die Verknüpfungsverbindung zu erstellen. Diese dient jetzt als Punktreferenz.
- X/Y/Z-Versatz: zeigt die aktuelle Position des Steuerpunkt an, der von seiner Referenz versetzt ist. Sie können auch die Versatzwerte auch direkt als Zahlen in jedes Feld eingeben.
- Gewichtung: bestimmt die Gewichtung des Steuerpunkts im Verhältnis zur Kurve. Höhere Gewichtungswerte „ziehen“ die Kurve näher an den Steuerpunkt heran. Geben Sie einen Gewichtungswert ein, um den „Einfluss“ des Punkts auf die Kurve mit diesem Betrag zu multiplizieren.
- Referenz: Die Standardreferenz ist die unveränderte Steuerpunkt-Position (Ursprung des Triaden-Manipulators). Wählen Sie einen Eckpunkt, einen Skizzenpunkt oder eine explizite oder implizite Verknüpfungsverbindung aus, um die Werte für den X/Y/Z-Versatz des aktuellen Punkts relativ zu diesem Punkt festzulegen.
- Punktüberschreibung hinzufügen: fügt der Tabelle eine neue Punktüberschreibung hinzu, wobei der Index entweder der aktuell ausgewählte Index oder der erste unbenutzte Index im Array nach dem aktuellen Index ist, falls der aktuelle Index bereits verwendet wird.
- (Optional) Die Option Details anzeigen ist standardmäßig aktiviert und bietet eine schreibgeschützte Anzeige des Gradwerts, der Anzahl der Steuerpunkte und der Anzahl der Spannweiten. Deaktivieren Sie diese Option, um diese Details ausblenden.
- (Optional) Wenn die Kurve erneut angenähert wurde, können Sie das Kontrollkästchen Abweichung anzeigen aktivieren, um die maximale Abweichung zwischen der ursprünglichen Kurve und der erneut angenäherten Kurve anzuzeigen.
- Klicken Sie auf das Häkchen (), um das Kurvenbearbeitungs-Feature zu akzeptieren.
-
Die ursprüngliche Kurve vor (links) und nach dem Annähern (rechts):
-
Erstellen einer neuen Kurve aus zwei tangentialen Skizzenelementen (links); nach dem Annähern werden sie zu einer einzigen Kurve zusammengefügt (rechts). Die ursprünglichen Skizzenelemente bleiben erhalten und können weiterhin für andere Zwecke verwendet werden.
-
Glätten einer Kurve mithilfe der Toleranz-Option:
-
Erhöhen auf einen Zielgrad:
-
Planarisieren zum Begradigen einer Kurve entlang einer Ebene:
-
Planarisierung einer Helix zu einer Spirale:
-
Planarisieren Sie mit der benutzerdefinierten Option und wählen Sie eine Verknüpfungsverbindung als Basis für die Ebene aus:
Dieselbe Kurve wie oben, wenn sie mithilfe der benutzerdefinierten Verknüpfungsverbindungsebene planarisiert wird, dargestellt im Kontext mit den anderen Ebenen:
-
Bearbeitung der Steuerpunkte entlang einer Kurve zur Feinabstimmung ihrer Form:
-
Bearbeitung eines Steuerpunkt zur Referenzierung vorhandener Geometrie (außerhalb der Kurve). Bei dieser Methode folgt die Kurve dieser Geometrie, wenn sich die Referenzgeometrie ändert. Wenn Sie beispielsweise mehrere verschiedene Größen für die referenzierte Geometrie haben und diese als Konfigurationen einrichten, folgt die Kurve immer der Geometrie, unabhängig davon, welche Konfiguration ausgewählt ist.
Nach einem CAD-Import können Sie manchmal eine fehlerhafte Kurve erhalten. Dieses Problem würde sich verschlimmern, wenn Sie viel Modellierungsarbeit mit der fehlerhaften Kurve durchgeführt haben und das Problem erst zu einem späteren Zeitpunkt im Entwurfsprozess bemerken.
Hier ist ein Beispiel für importierte CAD-Daten (Kurven, die für ein Boot verwendet werden). Mit dem Tool Kurven-/Oberflächenanalyse können Sie die Probleme mit der folgenden Kurve feststellen:
Da aus dieser Kurve Oberflächen erstellt werden, werden die Daten der schlecht konstruierten Kurve im Entwurfsprozess weitergegeben. Die Bearbeitung der Kurve (erstes Bild unten) führt zu einer glatteren Kurve (zweites Bild unten). Sie können die Kurve direkt nach dem Importieren bearbeiten. Alle nachfolgenden Features, die von der Kurve abhängen, werden automatisch aktualisiert:
Im Folgenden wird der Qualitätsunterschied der resultierenden Begrenzungsoberfläche dargestellt, die durch die Verwendung nachfolgender Features aus der vorhergehenden Kurve generiert wurde:
-
Beim Anwenden der Optionen zum Bearbeiten einer Kurve müssen Sie eine bestimmte Reihenfolge der Abhängigkeiten beachten und die Operationen in einer hierarchischen Reihenfolge anwenden. Zuerst wird Annähern angewendet, dann Erhöhen, dann Planarisieren und schließlich Steuerpunkte bearbeiten. Wenn Sie zuerst auf der Kurve die Steuerpunkte bearbeiten möchten und dann als nächsten Schritt das Planarisieren durchführen, erstellen Sie am besten nacheinander zwei Kurven-Features. Bearbeiten Sie mit dem ersten Feature „Kurve bearbeiten“ die Steuerpunkte der Kurve. Planarisieren Sie dann mit dem zweiten Feature „Kurve bearbeiten“ die Kurve.
-
Wenn Sie mehrere Kurven als Grundlage für eine Ausformung bearbeiten (wodurch letztendlich eine Oberfläche entsteht), stellen Sie sicher, dass auf jeder Kurve die gleiche Anzahl von Steuerpunkten vorhanden ist. Dadurch wird gewährleistet, dass zwischen den Punkten auf jeder der Kurven eine Parallelität besteht, wodurch eine klar definierte Ausformung entsteht.
At this time, mobile support for the Edit curve feature is limited to displaying and editing existing curves. Edit curves can not be created on the iOS or Android platform.
Zusätzlich zu den Oberflächenbearbeitungswerkzeugen werden Kurven verwendet, um die Grundbausteine von Oberflächen zu erstellen.
Hier finden Sie eine unvollständige Liste der Kurven-Feature-Tools. Bei der Bearbeitung von Kurven können weitere Feature-Tools verwendet werden.
- Skizzen-Tools: Tools in der Skizzen-Symbolleiste – wie „Linie, „Ecken-Rechteck“, „Mittelpunktrechteck“, „Mittelpunktkreis“, „3-Punkt-Kreis“, „Tangentialbogen“, „3-Punkt-Bogen“, „Spline“, „Punkt“ und „Konstruktion“ – dienen zum Erstellen einer Skizze in einem Part Studio.
- Helix: Zum Erstellen einer Helix mit einer konischen oder zylindrischen Fläche, einer einzelnen Achse oder Z-Achse einer Verknüpfungsverbindung oder einer runden Kante.
- 3D Fit Spline: Zum Erstellen eines 3D-angepassten Spline mit mehreren Scheitelpunkten. Dadurch wird eine Kurve erzeugt, die in der Bauteil-Liste unter „Kurven“ aufgeführt ist.
- Projizierte Kurve: Zum Erstellen einer Kurve von der Projektion zweier Skizzen (Option „Zwei Skizzen“) oder von der Projektion einer Kurve auf einer Fläche (Option „Kurve zu Fläche“).
- Brückenkurve: Zum Erstellen einer Kurve, die zwei Punkte, Scheitelpunkte oder Verknüpfungsverbindungen verbindet. Die entstehende Kurve wird in der Feature-Liste und der Bauteil-Liste aufgeführt.
- Zusammengesetzte Kurve: Zum Darstellen mehrerer Kanten als eine einzige Kurve. Wählen Sie mehrere aneinander grenzende Kanten, Skizzenelemente oder andere Kurven aus. Wenn nicht-aneinandergrenzende Kanten ausgewählt werden, kann dies dazu führen, dass mehrere Kurven erzeugt werden. Die Auswahlen für die einzelnen Kurven müssen sich am Scheitelpunkt der Kurven treffen. (Kurven sind in unter „Bauteile > Kurvenliste“ aufgeführt.)
- Schnittpunkt-Kurve: Zum Erstellen einer Kurve am Schnittpunkt von mindestens zwei Oberflächen oder Flächen. Die Auswahlen müssen sich überschneiden.
- Kurve trimmen: Zum Trimmen oder verlängern einer Kurve um einen Abstand oder bis zu einem begrenzenden Objekt.
- Isokline: Zum Erstellen einer Isokline auf einer geneigten Fläche. Eine Isokline verläuft auf einer Fläche an Positionen, an denen die Fläche gegenüber der Referenzdefinition eine bestimmte Neigung aufweist. Die resultierende Isokline wird in der Feature-Liste und der Bauteile-Liste aufgeführt.
- Versatzkurve: Zum Erstellen und Erweitern und/oder Trennen einer neuen Kurve, indem Sie die Kanten der umgebenden Flächen versetzen.
- Isoparametrische Kurve: Zum Erstellen von glatten Kurven, die entlang einer Fläche oder Oberfläche in U- oder V-Richtung verlaufen.
- Kurve bearbeiten: Zum Bearbeiten einer vorhandenen Kurve durch Auswählen von Skizzenelementen oder Kurven, um eine vereinfachte Näherung anzuwenden, den Grad zu erhöhen, Kontrollkurven-Scheitelpunkte neu zu positionieren und/oder in eine beliebige 2D-Ebene zu planarisieren.