task(CAD-2): real hatch patterns - 9 patterns (ANSI31/32/37, NET, GRASS, DOTS, SOLID + legacy), boundary detection, render adapter hatch lines

This commit is contained in:
Agent Zero
2026-08-29 10:03:01 +02:00
parent 33f6f2d21b
commit 11a0dcb4e8
4 changed files with 334 additions and 5 deletions
@@ -394,8 +394,15 @@ export const hatchTool: ToolExtensionV2 = {
},
optionsSchema: [
{ key: 'hatchPattern', label: 'Muster', type: 'select', options: [
{ value: 'lines', label: 'Linien' },
{ value: 'cross', label: 'Kreuz' },
{ value: 'ANSI31', label: 'ANSI31 (45°)' },
{ value: 'ANSI32', label: 'ANSI32 (Eisen)' },
{ value: 'ANSI37', label: 'ANSI37 (Beton)' },
{ value: 'NET', label: 'Netz' },
{ value: 'GRASS', label: 'Gras' },
{ value: 'DOTS', label: 'Punkte' },
{ value: 'SOLID', label: 'Voll' },
{ value: 'lines', label: 'Linien (alt)' },
{ value: 'cross', label: 'Kreuz (alt)' },
] },
{ key: 'hatchSpacing', label: 'Abstand', type: 'number', min: 2, max: 40 },
],