2D: Bemassung — Massketten (Reihenbemassung) in einer Geste

Das Bemassungs-Werkzeug sammelt jetzt beliebig viele Punkte wie eine
Polylinie (Doppelklick/Enter beendet, "Zurück" nimmt den letzten Punkt
zurück), statt nur zwei. EIN abschliessender Klick für die Lage der
Masslinie gilt für die ganze Reihe (SIA 400 Figur 14) und erzeugt je
Punktpaar ein eigenes, unabhängig editierbares Bemassungs-Element.
This commit is contained in:
2026-08-22 02:22:47 +02:00
parent 6fd5a50d77
commit 4c7fc99eb8
4 changed files with 205 additions and 91 deletions
+4 -2
View File
@@ -183,7 +183,7 @@ export const en: Record<TranslationKey, string> = {
"tool.bezier": "Bezier",
"tool.bezier.hint": "Bezier: anchor, handle 1, handle 2, end point — per segment; Enter finishes",
"tool.dimension": "Dimension",
"tool.dimension.hint": "Dimension: first point, second point, then dimension line position",
"tool.dimension.hint": "Dimension: click points like a polyline, double-click/Enter finishes, then set the dimension line position (chains in one gesture)",
"tool.text": "Text",
"tool.text.hint": "Text: set anchor point, then type the text",
"tool.textbox": "Text column",
@@ -1153,8 +1153,10 @@ export const en: Record<TranslationKey, string> = {
"cmd.bezier.finish": "Finish",
"cmd.dimension.label": "Dimension",
"cmd.dimension.start": "First point:",
"cmd.dimension.end": "Second point:",
"cmd.dimension.next": "Next point ( Finish Undo ):",
"cmd.dimension.offset": "Dimension line position:",
"cmd.dimension.undo": "Undo",
"cmd.dimension.finish": "Finish",
"cmd.field.offset": "Offset",
"cmd.text.label": "Text",
"cmd.text.point": "Anchor point:",