B-Spline / NURBS

Kontrollpunkte und Grad für B-Splines und NURBS bearbeiten.

Über dieses Tool

Eine offene, geklemmte uniforme B-Spline/NURBS mit zwei bis acht Kontrollpunkten bearbeiten. Die Kurve erscheint sofort; gültige Grad-, Koordinaten- und Gewichtsänderungen zeichnen direkt neu. Nummerierte Punkte mit Maus, Stift oder Touch ziehen. Ein Mausklick in leeren Zeichenraum fügt einen Punkt an; leerer Touch-Bereich scrollt die Seite. Unter Punkte stehen Auswahl, genaue Koordinaten, Gewicht und Entfernen. Mindestens zwei Punkte bleiben. Ein Pointer-Abbruch stellt den ursprünglichen Punkt wieder her.

Der Grad ist ganzzahlig von 1 bis Punktzahl minus 1, höchstens 7. Koordinaten liegen in ±2, positive Gewichte in 0,05…5. Gleiche Gewichte ergeben einen B-Spline; ein größeres Gewicht zieht die rationale Kurve zum Punkt. Erster und letzter Punkt werden interpoliert. Beim Entfernen wird der Grad nicht still verringert: einen ungültigen Grad ausdrücklich anpassen. Ungültige Eingaben löschen die Kurve und sperren PNG bis zur Korrektur.

Viertelkreis lädt (1,0), (1,1), (0,1) mit Gewichten 1,√½,1 und Grad 2. Mathematisch ist dies ein Kreisbogen; gezeichnet wird eine Näherung mit 512 Segmenten. Reset stellt fünf Anfangspunkte und Grad 3 wieder her. Größenwechsel passt die Punkte gleichmäßig ohne geometrische Verzerrung ein. Dies ist ein kleiner ebener Editor, kein CAD-System oder freier Knoteneditor.

Der Knotenvektor ist unter Punkte aufklappbar. Basiswerte werden iterativ berechnet, Gewichte im aktiven Träger normalisiert. Die Numerik nutzt Fließkomma. PNG exportiert die aktuelle Zeichnung mit eingebetteten Eingabeparametern. Gespeichert werden nur Grad, Punktauswahl und Koordinaten/Gewichte als Eingaben, auch unfertige. Kurven entstehen beim Neuladen neu; Bild oder Ansicht werden nicht gespeichert.