2D: Chamfer (Eckpunkt-Fasung) neu gebaut und verdrahtet
Anders als Fillet/Extend existierte hierfür noch gar keine Geometrie — chamferCorner (src/geometry/kernel2d.ts) ist neu: gleicher Abstand vom Eck auf beiden Schenkeln, gerade verbunden (klassischer Gleichabstands-Chamfer, analog zu filletCorner, nur ohne Bogen — daher exakt statt tesselliert). commands/cmds/chamfer.ts wortwörtlich nach dem fillet.ts-Muster: Ecke wählen, Distanz per Maus oder getippt (Tab-Feld). In Registry/Aliase (ch/fasen), ToolsPanel (COMMANDS_EDIT neben Fillet), CommandIcon, i18n de/en aufgenommen. 3 neue Tests (Fasung, Fehltreffer, Distanz-zu-gross-No-op). tsc -b / vitest run (914/914) / npm run build grün.
This commit is contained in:
@@ -1177,6 +1177,10 @@ export const en: Record<TranslationKey, string> = {
|
||||
"cmd.fillet.label": "Fillet",
|
||||
"cmd.fillet.pick": "Select corner:",
|
||||
"cmd.fillet.radius": "Radius:",
|
||||
// Chamfer: corner bevel with a distance (mouse or typed) — like Fillet, no arc.
|
||||
"cmd.chamfer.label": "Chamfer",
|
||||
"cmd.chamfer.pick": "Select corner:",
|
||||
"cmd.chamfer.distance": "Distance:",
|
||||
// Edit tools Split / Join / Delete segment (keyboard: Ctrl+S / Ctrl+J /
|
||||
// Alt+Click). Labels for the command line / menus.
|
||||
"edit.split.label": "Split",
|
||||
|
||||
Reference in New Issue
Block a user