Zum Inhalt springen

Werkzeuge

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

ToolEffekt
Joint-Cache leeren_dossier_joints_cache invalidieren — bei verlorenen Joints
Material-Cache leerenHex→MaterialIndex-Cache resetten — nach Material-Delete in Rhino
Hatch-Link leerenUUID→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:

_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.

Die meisten Tools sind idempotent — mehrfach aufrufen schadet nicht. Cache-Operationen invalidieren immer atomar, kein Halbzustand möglich.