
XPlanner is an architectural space planning plugin for Rhino 8 that turns simple curves into fully programmed floor plans.
How It Works:
Select a layer to monitor, then draw curves as walls. XPlanner automatically detects enclosed regions, generates color-coded rooms with hatches and area labels, and updates everything in real time as you edit.
Key Features:
Automatic Room Detection — Enclosed regions are found using boolean operations on wall boundary polygons. No manual input needed.
Incremental Updates — Only affected walls and rooms are reprocessed when you add, delete, move, or modify curves. Full model recomputation is never required.
Wall Rendering — Walls have configurable thickness with offset curves properly trimmed and extended at joints.
Room Hole Nesting — Inner rooms are automatically detected as holes in outer rooms (e.g., a corridor wrapping around offices).
Space Program Library — Organize room types in a 3-level hierarchy: Department > Sub-Department > Room Type. Each type has a name, color, target area/quantity, remarks.
Analysis Dashboard — Donut chart for area breakdown, planned-vs-placed comparison bars, departmental breakdown, and a room schedule table with quantity grouping.
Gross Boundary — Auto-computed from wall union with configurable line color/weight and multiplier exclusion for specific programs.
Excel Import/Export — Export your program library to Excel, edit it there, and import changes back with full color and hierarchy roundtrip.
Persistence — Room assignments are stored in curve UserText and survive save, reopen, move, and copy operations.
Legend and Baking — Create a user-placed color legend and export rooms, walls, and boundaries to a timestamped output layer.
Smart Label Placement — Tags are positioned at the optimal interior point using the pole of inaccessibility algorithm.
Installation
Open Rhino 8, run the _PackageManager command, and search for "xplanner".
Requirements
Rhino 8 (Windows)
.NET 7.0
Support
For questions and bug reports: xnmakers@gmail.com
- Category:
- License Type:
Rhino 8 Win




