Erste Schritte
DOSSIER in 5 Minuten zum Laufen bringen.
Voraussetzungen
| Tool | Version |
|---|---|
| Rhino | 8 (Mac · Windows getestet, primär Mac) |
| Python | CPython 3.9 (Rhino 8 Script-Editor-Engine) |
| Node | ≥ 20 (nur für UI-Builds — fertige Distribution braucht das nicht) |
Optional — für den Standalone-Launcher:
| Tool | Version |
|---|---|
| Rust toolchain | ≥ 1.77 (rustup) |
| Build-Tools | siehe Tauri Prerequisites |
Installation
Repository klonen
git clone https://git.kgva.ch/karim/DOSSIER.git
cd DOSSIER
npm installFrontend bauen
npm run build # → dist/index.html (inline-fähig)Plugin in Rhino starten
In Rhino 8 den Initialisierer über _ScriptEditor öffnen — die Datei rhino/startup.py laden und auf Run klicken. Sie liest die dossier.project.json neben der .3dm und lädt nur die dort gelisteten Module (oder alle, falls keine Projekt-Datei vorhanden).
Für automatisches Laden bei jedem Rhino-Start: Rhino-Optionen → General → Run these commands every time a model is opened:
_-RunPythonScript "<DOSSIER_PFAD>/rhino/startup.py"<DOSSIER_PFAD> durch den absoluten Pfad zum geklonten Repository ersetzen — z.B. /Users/dein_user/STUDIO/DOSSIER auf macOS oder C:\Users\dein_user\STUDIO\DOSSIER auf Windows. Rhino expandiert ~ in diesem Kontext nicht.Der Launcher trägt diesen Eintrag automatisch mit dem korrekten Pfad ein.
Auto-Reset nach Änderungen
Bei Python-Änderungen die Panels neu laden:
_RunPythonScript <DOSSIER_PFAD>/rhino/_reset_panels.pyErster Workflow
Projekt anlegen
In Rhino DossierInit aufrufen. Bürodaten, Projektnummer und Phasenbezeichnung werden im .3dm hinterlegt und in jedem Plankopf eingesetzt.
Geschosse definieren
Im EBENEN-Panel Geschosse mit Name (EG, 1OG, …), Höhe und OKFF anlegen. Dossier baut daraus die Layer-Hierarchie:
10_GRUNDRISSE
└── EG
├── 20_WAENDE
├── 30_DECKEN
├── 31_DAECHER
└── 40_TREPPEN
└── 1OG (gleiche Sublayer)Smart-Elemente platzieren
Im ELEMENTE-Panel das gewünschte Bauteil wählen — Wand, Decke, Öffnung, Treppe, Tragwerk oder Raum. Source-Geometrie zeichnen (Achse, Outline, Punkt), Volumen wird automatisch generiert.
Plan generieren
Named Views für Grundrisse, Schnitte und Axonometrien speichern. Im LAYOUTS-Panel Vorlage wählen, Views auf das Blatt ziehen, Plannummer vergeben. Dossier erzeugt das Layout mit Titelblock und passt den Massstab automatisch an.
Export
Stapelexport aller Pläne als PDF oder PNG aus dem LAYOUTS-Panel. Optional mit Plannummer-Suffix im Dateinamen und Vektordaten für die Druckfreigabe.