Spline Fit

Der splinefit-Befehl zeichnet einen kubischen Spline, der durch jeden von Ihnen geklickten Punkt verläuft — eine interpolierende Kurve. Im Gegensatz zu Spline CV, wo die Kurve nur zu Kontrollpunkten hingezogen wird, wird die Kurve hier gezwungen, jede geklickte Koordinate exakt zu treffen. Intern berechnet der Editor Kontrollpunkte, um dies zu erreichen, und diese CVs werden zusammen mit den Fit-Punkten in der DXF-Datei gespeichert.

Einen Spline durch Fit-Punkte zeichnen

  1. Geben Sie splinefit im Terminal ein oder klicken Sie auf die Spline Fit-Schaltfläche in der Werkzeugleiste.
  2. Klicken Sie zum Platzieren von Fit-Punkten — die Kurve wird durch jeden verlaufen. Oder geben Sie X,Y ein und drücken Sie Enter für eine exakte Koordinate.
  3. Drücken Sie Enter zum Fertigstellen (mindestens 2 Punkte erforderlich).
  ●──────●──────●──────●  ← Kurve verläuft exakt durch jeden Klick
  p1     p2     p3     p4

Die Live-Vorschau zeigt die aktuelle interpolierte Kurve, wenn Sie den Cursor bewegen, einschließlich des voraussichtlichen nächsten Punkts an der Cursorposition. Drücken Sie Escape, um alle platzierten Punkte zu verwerfen und zu beenden.

Koordinateneingabe

Statt zu klicken, geben Sie eine exakte Position für jeden Fit-Punkt ein:

  1. Geben Sie den X-Wert ein.
  2. Drücken Sie , — das Terminal zeigt [X], [Y{Cursor}].
  3. Geben Sie den Y-Wert ein.
  4. Drücken Sie Enter, um den Fit-Punkt zu platzieren.

Tastaturübersicht

TasteAktion
09, ., -X-Koordinateneingabe starten
,X sperren und zu Y-Eingabe wechseln
BackspaceLetztes eingegebenes Zeichen löschen
EnterEingegebene Koordinate bestätigen oder den Spline fertigstellen, wenn keine Eingabe aktiv ist und ≥ 2 Punkte vorhanden sind
EscapeAlle Punkte verwerfen und beenden

Griffpunkt-Bearbeitung — Umformen über Fit-Punkte

Ein ausgewählter Fit-Spline zeigt einen Griffpunkt pro Fit-Punkt:

GriffpunktPositionFunktion
Fit-PunktAn jeder geklickten PositionZiehen zum Verschieben dieses Fit-Punkts — die gesamte Kurve wird neu interpoliert, um durch die neue Position zu verlaufen

Das Ziehen eines Griffpunkts passt die gesamte Kurve neu an, nicht nur die angrenzenden Segmente. Dies unterscheidet sich von der Polylinie-Griffpunkt-Bearbeitung, bei der das Verschieben eines Eckpunkts nur die zwei angrenzenden Segmente umformt.

Es gibt keinen „ganzen Spline verschieben”-Griffpunkt. Um den gesamten Spline zu verschieben, verwenden Sie den Move-Befehl.

Fit-Splines auswählen

MethodeVerhalten
KlickWählt aus, wenn der Klick nahe einem Punkt auf der Kurve landet
Nach rechts ziehen (streng)Alle Abtastpunkte entlang der Kurve müssen innerhalb des Auswahlrahmens liegen
Nach links ziehen (schneidend)Jeder Teil der Kurve, der die Auswahlrahmengrenze schneidet, wählt sie aus

Unterstützte Bearbeitungsbefehle

BefehlAuswirkung auf den Spline
MoveVerschiebt alle Fit-Punkte und neu berechneten CVs um denselben Versatz
CopyErstellt einen identischen Spline an einer neuen Position
RotateDreht alle Fit-Punkte um den gewählten Basispunkt
MirrorSpiegelt alle Fit-Punkte an der Spiegelachse
ScaleSkaliert alle Fit-Punkte gleichmäßig vom Basispunkt aus
DeleteEntfernt den Spline

Splines unterstützen weder Offset, Trim noch Extend.

Eigenschaften

Allgemein

EigenschaftStandardBedeutung
Farbe256 (ByLayer)ACI-Farbindex
Layer0Layer-Zuweisung
LinientypByLayerBenanntes Linienmuster
Linientyp-Skalierung1Skalierungsfaktor für das Linienmuster
Stärke0Extrusionsstärke

Geometrie

EigenschaftBedeutung
GradPolynomgrad — immer 3 (kubisch)
Fit-PunkteKoordinaten aller geklickten Durchlaufpunkte
KontrollpunkteIntern berechnete CVs zum Rendern der Kurve

Spline Fit vs. Spline CV — welchen verwenden?

Spline FitSpline CV
Kurve verläuft durch PunkteJeden geklickten Punkt exaktNur ersten und letzten (eingespannt)
Griffpunkt-BearbeitungseffektFit-Punkt verschiebt sich → gesamte Kurve wird neu interpoliertCV verschiebt sich → Kurve wird zur neuen Position hingezogen
FormvorhersagbarkeitHoch — Kurve folgt KlicksGeringer — Kurve bleibt hinter CVs zurück
Optimal fürKurven, die bestimmte Koordinaten treffen müssenGlatte ästhetische Kurven, Freiform-Pfade

DXF — SPLINE-Entität (Fit-Punktform)

Fit-Splines werden als SPLINE-Entitäten in der DXF-Datei gespeichert und speichern sowohl die Fit-Punktkoordinaten als auch die berechneten Kontrollpunkte. Der splineFlag wird auf 8 (Fit-Punkt-Spline) gesetzt, damit eine neu ladende Anwendung weiß, welche Punktmenge als bearbeitbare Griffpunkte angezeigt werden soll. Alle Eigenschaften — Farbe, Layer, Linientyp, Linientyp-Skalierung und Stärke — werden verlustfrei übertragen. DXF-Anwendungen, die Fit-Punkt-Splines unterstützen (LibreCAD, FreeCAD), zeigen die Fit-Punkte als primär bearbeitbare Daten an.