Files
DOSSIER-WEBSITE/content/docs/erste-schritte.md
T

3.5 KiB

title, linkTitle, weight, next
title linkTitle weight next
Erste Schritte Erste Schritte 1 docs/architektur

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

{{% steps %}}

Repository klonen

git clone https://git.kgva.ch/karim/DOSSIER.git
cd DOSSIER
npm install

Frontend 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 → GeneralRun these commands every time a model is opened:

_-RunPythonScript "<DOSSIER_PFAD>/rhino/startup.py"

{{< callout type="info" >}} <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. {{< /callout >}}

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

{{% /steps %}}

Erster Workflow

{{% steps %}}

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.

{{% /steps %}}

Wo geht's weiter?

{{< cards >}} {{< card link="../features" title="Features" subtitle="Alle Panels im Detail." >}} {{< card link="architektur" title="Architektur" subtitle="Module, Bridges, Sticky-Storage." >}} {{< card link="../faq" title="FAQ" subtitle="Häufige Fragen." >}} {{< /cards >}}