Initial commit: DOSSIER Hugo website
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
---
|
||||
title: Werkzeuge
|
||||
linkTitle: Werkzeuge
|
||||
weight: 15
|
||||
---
|
||||
|
||||
Das **WERKZEUGE**-Panel ist eine Sammlung von Batch- und Wartungs-Tools. Schmal gehalten (58 LOC) — keine eigene Logik, nur Knöpfe für häufige Operationen.
|
||||
|
||||
## Verfügbare Tools
|
||||
|
||||
### Cache-Verwaltung
|
||||
|
||||
| Tool | Effekt |
|
||||
|---------------------|------------------------------------------------------------|
|
||||
| **Joint-Cache leeren** | `_dossier_joints_cache` invalidieren — bei verlorenen Joints |
|
||||
| **Material-Cache leeren** | Hex→MaterialIndex-Cache resetten — nach Material-Delete in Rhino |
|
||||
| **Hatch-Link leeren** | UUID→Hatch-Bindung verwerfen — nur als letzter Resort |
|
||||
|
||||
### Layer-Bereinigung
|
||||
|
||||
- **Leere Layer entfernen** — Sublayer ohne Objekte werden gelöscht
|
||||
- **Ungenutzte Geschosse aufräumen** — Sublayer für gelöschte Geschosse entfernen
|
||||
- **Default-Hierarchie wiederherstellen** — fehlende Standard-Layer (`10_GRUNDRISSE`, …) ergänzen
|
||||
|
||||
Siehe `clean.py` und `clean_layers.py`.
|
||||
|
||||
### Section-Style-Reset
|
||||
|
||||
Setzt alle Layer-spezifischen Section-Styles auf Default zurück — nützlich nach Plot-Style-Experimenten.
|
||||
|
||||
### Panel-Reset
|
||||
|
||||
`_reset_panels.py` — alle Bridges und Listener neu registrieren, ohne Rhino-Restart. Bei Python-Code-Änderungen nötig:
|
||||
|
||||
```text
|
||||
_RunPythonScript <DOSSIER_PFAD>/rhino/_reset_panels.py
|
||||
```
|
||||
|
||||
### Section-Inspection
|
||||
|
||||
`inspect_section.py` — Debug-Tool: zeigt für die aktive Section-Plane alle gefundenen Schnittkanten mit ihren Layer-Zuordnungen.
|
||||
|
||||
## ABOUT-Panel
|
||||
|
||||
Eigenes Sub-Panel mit:
|
||||
|
||||
- Plugin-Version
|
||||
- Python-Runtime-Info (`sys.version`)
|
||||
- Lizenz-Info
|
||||
- Build-Datum
|
||||
- Update-Check (über Launcher)
|
||||
|
||||
## Workflow-Position
|
||||
|
||||
WERKZEUGE läuft als eigenständiger Panel-Eintrag in der OBERLEISTE — wird selten direkt benötigt, aber praktisch wenn Caches stale werden oder ein Layer-Layout aus Versehen kaputt geht.
|
||||
|
||||
{{< callout type="info" >}}
|
||||
Die meisten Tools sind **idempotent** — mehrfach aufrufen schadet nicht. Cache-Operationen invalidieren immer atomar, kein Halbzustand möglich.
|
||||
{{< /callout >}}
|
||||
Reference in New Issue
Block a user