A plugin toolkit that fills Revit's gaps for landscape BIM. From grading to material legends, it turns the operations a landscape designer repeats by hand every day into batch tools that take a few clicks — designed by a practitioner, built for the practitioner's workflow.
Revit's BIM is built around architectural elements, but the core objects of landscape design — terrain, grade, paving materials, planting coverage — are either missing in the native tools, or only achievable through heavy manual work.
No batch grading, no Toposolid-to-filled-region conversion, no landscape-specific material legends. On every project, the landscape team burns time on these gaps.The gap isn't in the software's capability — it's that no one wrote the tools for the landscape discipline.
The whole suite uses a four-layer architecture; the key decision is to isolate a pure-geometry layer with no Revit API dependency — all boundary math and boolean unions happen here. That makes the core logic testable, reusable, and leaves a safe margin for a future .NET 10 migration.
"Turn the operations you repeat by hand every day into a few clicks."
The first phase targets the three highest-frequency pain points in landscape BIM; each module solves one concrete manual operation.
Batch grading and slope shaping via SlabShapeEditor, replacing point-by-point manual adjustment.
1A Toposolid-to-FilledRegion converter, dual-mode: print fill + pattern flattening.
2Batch overrides triangulation edge visibility to clean up terrain display.
300 architecture + 01–05 modules, fully defining interfaces and geometry logic.
Built the four-layer skeleton and project structure.
GradeForge / FlatFill / EdgeSweep delivered.
Material-legend generation + parameter aggregation, with EFSG canopy coverage as the first preset.
From an overlooked disciplinary gap into a structured, extensible plugin suite serving a real workflow. The pure-geometry architecture keeps it controllable as the tools grow.
Each page a 点, each link a 线, the whole a 面. Hover a node to trace its connections.