Toposolid Grading Script

Computational / 2026
Rhino.Inside Revit · Grasshopper · ET CoLab
Role — Scripting & tool development, Little

Grading the ground around a building in Revit is slow, manual work—nudging a toposolid's points by hand until the terrain sits flat against the floor and falls away naturally to existing grade. This script automates it.

Built for Rhino.Inside Revit, it reads an existing toposolid and a building floor straight from the live model and regrades the surrounding terrain in Grasshopper. A handful of sliders control the result—how many points drive the mesh, how far the regrade reaches past the building, and the contour interval—so a surface can go from a quick test to a clean, presentation-ready grade in seconds. When it looks right, one toggle bakes the new toposolid back into Revit. It lives in Little's Emerging Technologies script library.

01
Live Model Runs through Rhino.Inside, working directly on the Revit toposolid and floor—no import or export.
02
Parametric Grade Flattens a pad to the building and regrades outward to the existing terrain, entirely slider-driven.
03
Live Preview Lightweight contour preview redraws instantly as the parameters change—no committing to test a grade.
04
Native Output Writes the result back as a real Revit toposolid—a usable model element, not a reference mesh.