6.1 KiB
title, linkTitle, weight, toc
| title | linkTitle | weight | toc |
|---|---|---|---|
| Roadmap | Roadmap | 3 | true |
DOSSIER ist ein Design-Studio für Rhino, keine BIM-Cloud. Der Fokus liegt auf 3D-Modell-Qualität und sauberer Planabgabe direkt aus dem Modell — keine externe Datenbank, keine Zwangs-Synchronisation, keine Cloud-Lock-in.
Diese Seite hält den Status der grösseren Bauteile fest. Detail-Issues und Bugfixes laufen auf Gitea.
Erledigt
Die folgenden Bauteile sind im aktiven Einsatz und Teil der Pre-Release 0.1.0:
Wand-System v1
Polyline-Wand mit Chain-Anchor, Cmd+Z über alle Joints stabil, native Rhino-Grips für Achs-Editierung. Siehe Smart-Elemente.
Schnitte & Ansichten
Schnitt-Perspektive plus die volle SectionStyle-API (Schnittlinien-Stil, Section-Hatch, Hidden-Line-Removal). War der konkrete Anlass für die Migration von IronPython 2.7 zu CPython 3. Siehe Schnitte & Ansichten.
Geschoss-Management
Multi-Geschoss-Clipping mit konfigurierbaren Modi, Top-View Z-Guard gegen versehentliche Z-Drifts und Snap-Bar pro Geschoss. Siehe Geschosse & Ebenen.
Project-Settings (5 Tabs)
Zentraler Dialog für Voreinstellungen + Projektdaten, Materialien, Linientypen, Schraffuren und Symbole. Siehe Project-Settings.
Material/Library-System
ArchiCAD-style List/Detail-UI, Auto-Regen über die Smart-Element-Hierarchie, .lin/.pat-Import für Linetypes und Hatches, bewusste Material/Ebene-Separation. Siehe Material-Library.
Symbol-Library — Phase A + B
2D+3D Pair-Files, Satellite-Picker als persistenter Floating-Window, Multi-Format-Import (.3dm · .dwg · .obj · .fbx · .dae · .stl), Auto-Thumbnails als Base64-PNG und volle CRUD-Operationen. Siehe Symbol-Library.
Swisstopo-Integration
Adress-Prefill aus den Projektdaten, Terrain-Import aus dem AlMo-DOM-Layer und m.ü.M in der Plankopf-Variable. Siehe Swisstopo & OSM.
Launcher (Tauri 2)
Standalone-App für Projekt-Management, Auto-Update über tauri-plugin-updater, System-Tray mit Quick-Open und file-based IPC zu Rhino. Siehe Launcher.
In Arbeit
Display-Mode "Dossier Plan"
{{< callout type="warning" >}} Game-Changer für Plan-Qualität direkt aus 3D — kein Umweg über separate 2D-CAD-Dateien. {{< /callout >}}
Drei kombinierte Effekte:
- Hidden-Line-Removal über die aktive Section-Plane (Rhino-natives Verfahren)
- Weisser Hintergrund, Layer-Display-Farben werden zu reinem Schwarz remappt
- Section-Hatch aus der Layer-Property-Tabelle gerendert (siehe Schnitte & Ansichten)
Ziel: Wettbewerbs- und Konkurrenz-Pläne ohne Plot-Konvertierung über AutoCAD oder ArchiCAD. Siehe Massstab & Display-Modes.
Geplant
Raumstempel-Redesign (4 Stufen)
Der aktuelle Raum-Stempel zeigt Bezeichnung + Fläche, hat aber einen Wert-Bug beim Refresh nach Outline-Änderung. Geplant:
- Stufe 1 — Wert-Bug fixen — Centroid-Berechnung und Fläche werden synchron neu gelesen, Cache-Invalidation greift bei Polyline-Replace.
- Stufe 2 — Massstäblich-Modus — Stempel-Schrift folgt dem aktiven Massstab (1:50 → grössere Schrift als 1:100), nicht der Welt-Geometrie.
- Stufe 3 — Settings-Dialog — pro Projekt definieren, welche Felder am Stempel erscheinen (Nr · Bezeichnung · SIA · Fläche · Höhe · Material).
- Stufe 4 — Wettbewerb-Features — alternative Stempel-Sets für Wettbewerbsabgaben (anonymisierte Codes, vereinfachte Geometrie).
Custom Linetype-Editor
Visueller Pattern-Editor für .lin-kompatible Linetypes — Drag-Handles für Strich/Lücke-Längen, Live-Preview im Massstab des aktiven Layouts. Der .lin-Import existiert bereits (siehe Materialien); der Editor schreibt in denselben Datentyp.
User-Pause — kommt nach dem Display-Mode "Dossier Plan".
PBR-Erweiterungen
Drei konkrete Lücken im aktuellen Material-Editor:
- Separate Roughness-Textur — heute nur Roughness-Slider, geplant ist eine zusätzliche Roughness-Map (PNG, Graustufen)
- UV-Rotation — Texturen können bisher nur skaliert werden, nicht rotiert
- Bump-Strength-Slider — Normal-Map-Intensität soll feinjustierbar werden, statt nur ein/aus
Library Phase C — Cloud-Sync
Symbol-Library erweitern um Team-Sharing über GitHub-Releases:
Bürobibliothek-Repo (GitHub)
├── releases/v1.4.0/
│ ├── symbols/sofa-3sitz.3dm
│ ├── symbols/sofa-3sitz.2d.3dm
│ └── manifest.json (semver, thumbnails, kategorien)
Im PROJECT-SETTINGS-Symbole-Tab wird die Bürobibliothek-URL gesetzt, DOSSIER pullt periodisch Releases und mergt sie mit der projekt-lokalen Library. Pull-Request-Workflow für neue Symbole vom Team.
Satellite-Windows-Restyle
Alle Satellite-Floating-Windows (Symbol-Picker, Material-Picker, Hatch-Picker, …) auf einheitliches Pill-Style umstellen — runde Ecken, weicher Schatten, einheitliche Header-Höhe. Konsistente UX über alle Picker-Tools.
Strategischer Anker
DOSSIER bleibt:
- Lokal —
.3dm+dossier.project.jsonist alles, kein Server zwingend nötig - Schweizer-Standard-aware — SIA 102 / SIA 416, Swisstopo, m.ü.M direkt eingebaut
- AGPL-3.0 — Open Source, keine Telemetrie, keine versteckten Kosten
- Rhino-nativ — kein eigenes Datei-Format, alle Daten in Rhinos eigenen Tabellen (Materials, Linetypes, Hatches, UserStrings)
Was DOSSIER nicht ist:
- Keine BIM-Cloud, kein zentraler Server
- Keine IFC-Schema-Konformität (es ist kein BIM-Tool)
- Kein Ersatz für ArchiCAD / Revit — Dossier bündelt Rhino-Workflows, ersetzt aber keine Statik-Software, kein Mengen-Auswertungs-Tool, keine Quantity-Take-Off
Wenn dir ein Feature fehlt, das in diesen Rahmen passt → Issue auf Gitea.