2D: Bezier-Hilfslinien beim Editieren + Kreis kann zur Ellipse werden

Bezier: Anker→Griff-Verbindungen werden beim Editieren (Selektion) gestrichelt
angezeigt, nicht nur während des Zeichnens — macht sichtbar, welcher Griff
welchen Kurvenabschnitt steuert (wie bei üblichen Vektor-Editoren).

Kreis: bekommt wie die Ellipse zwei Griffe (Ost/Nord). Zieht man einen davon
unabhängig, wird der Kreis zur Ellipse (rotation 0); nähern sich die
Halbachsen beim Ziehen wieder an, wird daraus wieder ein Kreis. Erstellen
bleibt unverändert ein normaler Kreis — der Formwandel passiert nur beim
Bearbeiten.
This commit is contained in:
2026-08-22 01:54:27 +02:00
parent 121cb5a372
commit ad16202c12
7 changed files with 124 additions and 10 deletions
+2
View File
@@ -1293,6 +1293,7 @@ export default function App() {
// Auswahl — siehe state/useGripEditing.ts.
const {
grips,
gripHandleLines,
edgeGrips,
gripHandlers,
gripEdit,
@@ -2800,6 +2801,7 @@ export default function App() {
toolHandlers={toolHandlers}
hudFields={hudFields}
grips={grips}
gripHandleLines={gripHandleLines}
edgeGrips={edgeGrips}
selectedDrawingId={selectedDrawingId}
selectedDrawingIds={selectedDrawingIds}