---
title: DOSSIER
layout: hextra-home
toc: false
---

{{< hextra/hero-badge >}}
  <div class="hx:w-2 hx:h-2 hx:rounded-full" style="background: #5fa896; box-shadow: 0 0 8px rgba(95,168,150,0.55);"></div>
  <span>Pre-Release 0.1.0 · Aktiv in Entwicklung</span>
{{< /hextra/hero-badge >}}

<div class="hx:mt-8 hx:mb-6">
  <div class="dossier-logo-card">
    <div class="dossier-logo-text">DOSSIER</div>
    <div class="dossier-logo-sub">Rhino 8 Plugin · Teil von OpenBureau</div>
  </div>
</div>

<div class="hx:mb-12">
{{< hextra/hero-subtitle >}}
  Ein Design-Studio für Rhino — smarte Bauteile, Schnitte, Plan-Vorlagen, Materialien, Symbole und SIA-416-Räume. Vom 3D-Modell direkt zur Planabgabe.
{{< /hextra/hero-subtitle >}}
</div>

<div class="dossier-hero-actions">
  <a href="/docs/" class="dossier-btn dossier-btn-primary">Erste Schritte</a>
  <a href="https://git.kgva.ch/karim/DOSSIER" class="dossier-btn dossier-btn-secondary">Quellcode ↗</a>
</div>

<div class="dossier-meta hx:mb-12">
  <span class="dossier-meta-item">AGPL-3.0</span>
  <span class="dossier-meta-item">Rhino 8+</span>
  <span class="dossier-meta-item">macOS &amp; Windows</span>
  <span class="dossier-meta-item">Python 3.9</span>
  <span class="dossier-meta-item">Open Source</span>
</div>

<div class="hx:mt-12 hx:mb-8 hx:text-center">
  <p style="font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--dossier-accent); margin-bottom: 12px;">ANSATZ</p>
  <h2 style="font-family: 'Playfair Display', serif; font-size: clamp(26px, 3.5vw, 40px); font-weight: 400; line-height: 1.2; margin: 0 auto 16px; max-width: 580px;">Aus Rhino ein vollständiges Design-Studio machen</h2>
  <p style="font-size: 13px; line-height: 1.8; color: var(--dossier-text-3); max-width: 620px; margin: 0 auto;">Rhino ist stark in der Geometrie — Dossier ergänzt das, was bis zur Planabgabe fehlt: smarte Bauteile, Schnitte und Ansichten, projektweite Material- und Symbol-Library, SIA-Räume, Layout-Set und Beschriftung. Alle Daten leben direkt im `.3dm` — eine Datei pro Projekt.</p>
</div>

{{< hextra/feature-grid >}}

  {{< hextra/feature-card
    title="Smart-Elemente"
    subtitle="Wände, Decken, Dächer, Öffnungen, Treppen und Tragwerk als parametrische Bauteile mit Source ↔ Volume Pattern. Mehrschichtige Wände mit T-/L-/X-Anschlüssen, erweiterter Öffnungs-Logik (Sturz, Brüstung) und nativen Rhino-Grips — Cmd+Z über alle Joints stabil."
    style="background: radial-gradient(ellipse at 50% 80%,rgba(95,168,150,0.10),hsla(0,0%,100%,0));"
  >}}

  {{< hextra/feature-card
    title="Geschosse & Ebenen"
    subtitle="Multi-Geschoss-Clipping mit Top-View-Z-Guard und Snap-Bar pro Geschoss. Layer-Hierarchie (10_GRUNDRISSE/EG/WÄNDE, …) wird automatisch aufgebaut und mit den Smart-Elementen verknüpft."
    style="background: radial-gradient(ellipse at 50% 80%,rgba(95,168,150,0.08),hsla(0,0%,100%,0));"
  >}}

  {{< hextra/feature-card
    title="Schnitte & Ansichten"
    subtitle="Schnitt-Perspektive mit voller Section-Style-API — Hatch-Pattern für Schnittflächen, Hidden-Line-Removal, Schnittlinien-Stil pro Layer. Anlass für die Python-3-Migration."
    style="background: radial-gradient(ellipse at 50% 80%,rgba(95,168,150,0.12),hsla(0,0%,100%,0));"
  >}}

  {{< hextra/feature-card
    title="Project-Settings (5 Tabs)"
    subtitle="Zentraler Dialog für Voreinstellungen + Projektdaten, Materialien (PBR + Texturen), Linientypen, Schraffuren und Symbole. Daten leben im .3dm — keine externen Konfigs."
    style="background: radial-gradient(ellipse at 50% 80%,rgba(95,168,150,0.10),hsla(0,0%,100%,0));"
  >}}

  {{< hextra/feature-card
    title="Material-Library"
    subtitle="Klassisches List/Detail-Layout mit Auto-Regen, Materialvorschau und Material/Ebene-Separation. Branchenübliche `.lin`- und `.pat`-Files (Linetypes und Hatches) direkt ins Projekt importieren."
  >}}

  {{< hextra/feature-card
    title="Symbol-Library"
    subtitle="2D+3D Pair-Files mit Satellite-Picker. Multi-Format-Import (.3dm/.dwg/.obj/.fbx/.dae/.stl), automatische Base64-PNG-Thumbnails und CRUD direkt aus Rhino."
  >}}

  {{< hextra/feature-card
    title="SIA-416 Flächen"
    subtitle="Räume mit HNF / NNF / FF / VF-Kategorisierung. Im Standardmodus transparent, im Flächenmodus farbliche Überlagerung. CSV-Export und aggregierte Schemata direkt aus der Klassifikation."
  >}}

  {{< hextra/feature-card
    title="Layouts & PDF-Export"
    subtitle="Plan-Sets aus Named Views, Titelblock-Vorlagen mit Bürodaten aus dem Projekt, Stapelexport als Vektor-PDF oder PNG. Benennung und Reihenfolge folgen dem Planverzeichnis."
  >}}

  {{< hextra/feature-card
    title="Massstab & Display-Modes"
    subtitle="Viewport-Skala 1:N mit Auto-DPI über CoreGraphics, PlotWeight-Synchronisation und Display-Mode-Kopplung an Ausschnitte. Display-Mode Dossier-Plan (Hidden-Line, weisser Hintergrund mit Schwarz-Remap, Section-Hatch) produktiv — Plan-Qualität direkt aus 3D."
  >}}

  {{< hextra/feature-card
    title="Gestaltung & Overrides"
    subtitle="Regelbasierte Overrides (Bedingung → Aktion), Plot-Sync für Farbe / Lineweight / Linetype / Hatch und Preset-Verwaltung cross-doc."
  >}}

  {{< hextra/feature-card
    title="Ausschnitte & Kamera"
    subtitle="Viewport-Snapshots (Kamera + Display + Layer-Sichtbarkeit) als wiederherstellbare States. Verknüpfung an Massstab und Layout."
  >}}

  {{< hextra/feature-card
    title="Swisstopo & OSM"
    subtitle="Schweizer Landeskarten-Tiles und OSM-Daten als georeferenzierter Hintergrund. Adress-Prefill aus Projektdaten, Terrain-Import als Höhenmodell und m.ü.M-Bezug für die Situation."
  >}}

  {{< hextra/feature-card
    title="DOSSIER-Text Editor"
    subtitle="WYSIWYG Rich-Text Editor für TextEntities mit RTF-Export. Fett / Italic / Underline / Strike, Tab-Stops und Multi-Font-Support im Modellraum."
  >}}

  {{< hextra/feature-card
    title="Dimensionen"
    subtitle="Bemassungs-Panel für Wand-Dicken, Geschoss-Höhen und Öffnungs-Masse. Konsistente Stile, automatische Aktualisierung bei Modell-Änderungen."
  >}}

  {{< hextra/feature-card
    title="Werkzeuge"
    subtitle="Batch-Operationen für wiederkehrende Aufgaben — Layer-Bereinigung, Section-Style-Reset, Joint-Cache-Clear, Material-Index-Refresh."
  >}}

  {{< hextra/feature-card
    title="Launcher"
    subtitle="Standalone-App für Projekt-Verwaltung, Settings-Sync, Auto-Updates und Window-Layouts. System-Tray, file-based IPC zu Rhino — beide Apps laufen unabhängig voneinander."
  >}}

{{< /hextra/feature-grid >}}

<div class="dossier-stack-bar">
  <span class="dossier-stack-label">Aufgebaut auf</span>
  <div class="dossier-stack-items">
    <span class="dossier-stack-item">RhinoCommon</span>
    <span class="dossier-stack-item">Python 3.9</span>
    <span class="dossier-stack-item">React + Vite</span>
    <span class="dossier-stack-item">Eto.Forms WebView</span>
    <span class="dossier-stack-item">Tauri 2</span>
    <span class="dossier-stack-item">AGPL-3.0</span>
  </div>
</div>
