Creating a Tilted Floor Object

Hello!

I am trying to create a Floor Object in Revit using Dynamo and I am struggle to create it on an incline. Where I use the Floor.ByOutlineTypeAndLevel node, the geometry I give the node, whether it is points or curves needs to be create a closed horizontal loop. I have found a somewhat OK workaround by adding points to the floor using “Floor.AddPoint”, however there is a separate issue where if I change the input geometry, the floor will flatten back down.

Any help is appreciated!

Assuming you want to tilt it consistently, generate a plane at the starting elevation with the given normal, get all the points which make up the floor boundary, project them onto the plane, and use those as the shape edit points.