Your cart is currently empty!
Real slabs are rarely flat. Old floors sag between beams, garages fall towards drains and terraces slope for water. If you model them flat, sections, levels and quantities no longer match the building. This article shows how to model an uneven floor in Revit so that it follows the point cloud.

Revit can shape a floor with Modify Sub Elements: you add shape points and type a height for each one. That works for a ramp with four corners. For a sagging slab you need dozens of points, and each height has to be read from the scan first. It is slow, and it is easy to type a wrong value.
The faster way is to let the scan give you the heights:
Model the floor flat first, with the right type and boundary, placed at or slightly below the scanned surface. This floor is used both as the area to measure and as the element you shape later.

Open a 3D view where the point cloud is visible. Crop it to the room with a section box to keep Revit fast; see point cloud slow in Revit for more tips.
You have two options, and you can mix them.
Measure on a grid. Calculate Surface reads the scan at regular grid points over the floor and places a reference point at each measured height. Use a fine grid where the slab changes a lot and a coarse one where it is nearly flat.

Pick single points. For a ramp, a drain or a step, place points exactly where you need them with Placing Ref Point. Each point shows its measured elevation.

Look at the points before you go on. A point on top of a box or a chair will lift the floor in that spot; delete it.
Run Floor By Points, pick the floor and window-select the reference points. A shape point is added at every point, and the top of the floor now follows the scan.


The shape points are normal Revit shape points. You can still move or delete them with Modify Sub Elements, and one Undo brings the flat floor back.
Roofs and terrain work the same way:

Can I make an uneven floor in Revit without a plugin?
Yes, with Modify Sub Elements and typed heights. It works for simple slopes but is slow for real, sagging slabs.
Does the floor type change?
No. Revit’s own shape editing is used, so the floor keeps its type and parameters.
How accurate is the result?
As accurate as the scan and the number of points you measure. Check it in section and with a deviation check before delivery.
ZetaBIM is a Revit plugin for scan-to-BIM teams. See the complete guide to the Revit point cloud plugin workflow. Download ZetaBIM to try it, browse more ZetaBIM tutorials, or watch the videos on the ZetaBIM YouTube channel.