Snap to the slab
- Scans every beam in the active view
- Computes the slab elevation at each beam, sloped slabs included
- Writes offsets in one transaction, undone in one step
Adjust each beam's elevation offset so its top meets the slab top right at that location — scanning the active view and following sloped slabs.
Under a sloped drainage floor or a ramp, every beam needs its own elevation offset so its top sits flush against the slab right at that spot — Revit doesn't compute this for you, so engineers measure the slab elevation at each beam and type the number into Start/End Level Offset by hand.
On a sloped slab, the underside elevation changes continuously along its length — there's no shortcut, so a spot elevation or a check section has to be taken at each beam before you can work out the offset value to type in.
A beam under a sloped slab sits at a different elevation at each end, so the Start and End Level Offset have to be worked out separately — doubling the amount of measuring and typing for every beam in the sloped zone.
A mistyped offset leaves a gap or an overlap between the beam top and the slab underside — a small error like this rarely shows up in a plan view, only surfacing later during a clash run or a 3D walkthrough.
The Beam Elevation command in Graitec's PowerPack for Revit only computes and displays the beam's top and bottom elevation as reference parameters — engineers still read the number and type the offset into each beam themselves. Snap Beam to Slab doesn't stop at computing: it writes the offset straight into each beam in one transaction, right where the beam meets the slab, sloped slabs included:
The interface is matched to the tool window running in Revit.
Detect MEP passing through walls, floors and beams and create openings with standard clearances.
Split beams and slabs along lines or by two clicks — a solid-boolean algorithm with true multi-line support.
Merge collinear beams and slabs into a single element, with un-merge to reverse it.