Drape Floor on Toposurface

Software: Revit with Dynamo + IronPython

for The OLIN Studio

This script and workflow takes a standard, flat slab object (floor or roof) and drapes it onto a Toposurface. The two objects don't need to share profiles and the slab object takes on the same geometry as the Toposurface mesh. The script has an asymptotic time penalty curve and therefore can't be used for situations where the Toposurface has an excessive amount of point or an excessive amount of points to be added to the slab object.