task(D3): construction tools - point placer, xline (bidirectional), ray (unidirectional) on auto-created defpoints layer with construction tags

This commit is contained in:
Agent Zero
2026-08-29 03:17:38 +02:00
parent 1664404948
commit bfd500bbc2
3 changed files with 383 additions and 2 deletions
@@ -112,6 +112,11 @@ export class CADDocument {
}
/** Fügt einen Layer hinzu (überschreibt gleiche ID, kein Undo-Schritt). */
addLayer(layer: CADLayer): void {
this.ydoc.data.layers.set(layer.id, layer);
}
/**
* Ersetzt das komplette Layer-Set (Task H2: Projekt-Templates).
* Bestehende Layer werden entfernt, Template-Layer übernommen.