# Surface Plane

**URL:** <https://forum.dynamobim.com/t/surface-plane/111692>\
**Category:** Revit\
**Created:** [August 5, 2025, 7:12am UTC](https://forum.dynamobim.com/t/surface-plane/111692 "2025-08-05T07:12:22Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![RMohareb](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/rmohareb/32/120534_2.png) [@RMohareb](https://forum.dynamobim.com/u/RMohareb)\
**Post date:** [August 6, 2025, 8:20am UTC](https://forum.dynamobim.com/t/surface-plane/111692/18 "2025-08-06T08:20:50Z")

</div>

Hi @Potato

**Your idea of cutting a solid to match the geometry for the _short match_ technique, commonly used in segmental bridge construction, is interesting.**

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/7/970d54c538699525d54d98e99244dccb6943103c.png)

However, I would recommend using a **two-point adaptive family** instead of cutting the solid directly. This method offers greater flexibility and accuracy, especially for complex bridge alignments.

### Here’s how it works:

- The **two-point adaptive family** is driven by two reference points:

- Additionally, it’s important to **rotate the cross-section** so that it remains **perpendicular to the vertical profile** — this ensures accurate placement and fabrication-ready geometry.

> [@Place families perpendicular to a curve](https://forum.dynamobim.com/t/place-families-perpendicular-to-a-curve/110836/7):
>
> Hi, we have the same problem when we model bridge and tunnel When modeling linear structures like bridges and tunnels, the process is typically divided into two main steps: 1. Determine Placement Locations and Coordinate Systems First, extract the placement points and corresponding coordinate systems along the alignment curve. You can use the appropriate Dynamo node to achieve this — it will give you both the location and the local orientation (coordinate system) at each point along the curv…

> [@Rotate Adaptive 3 Points Family arround X-Axis and Z-Axis](https://forum.dynamobim.com/t/rotate-adaptive-3-points-family-arround-x-axis-and-z-axis/84996/2):
>
> hi @Cagatay as you host ref. point into the adaptive point to rotat xy plane(about z) you need to add another refre. point to rotat in XZ plan. to calculate the rotation angle use this node from “BrimMohareb\_2023” [image] [Three\_point\_adaptive.rfa](https://forum.dynamobim.com/uploads/short-url/sYZRDp554tYwSMD17HgMARd20uA.rfa) (672 KB) and here is a example

This method aligns well with the _short match_ technique and can be integrated easily into a parametric or automated BIM workflow using **Revit** and **Dynamo**.

* * *

I also have a **presentation** where I demonstrate how to:

- Model segmental bridges in Autodesk software.

- Extract construction-ready data for **on-site fabrication of segments**.

- Automatically generate **2D drawings** from the 3D model, suitable for production and documentation.

[https://www.autodesk.com/autodesk-university/class/Automated-Linear-Structural-BIM-2019](https://www.autodesk.com/autodesk-university/class/Automated-Linear-Structural-BIM-2019)

> [@"BriMohareb\_XXXX" Package for RevitXXXX Thread](https://forum.dynamobim.com/t/brimohareb-xxxx-package-for-revitxxxx-thread/84362):
>
> This packedge use Dynamo Revit\_2023 as plateform to integrating Revit\_23, Civil3d\_23 , Autocad, sofistik\_2018, sofistik\_2023 and Add extra geometry nodes to dynamo through API. It help bridge and tunnel engineers to create and Automate automate model and design. Also makes it possible to create complex bridge and tunnel elements by using Adaptive family

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/4/74cba3bda658909912850238dd27905c83dc1a28.jpeg)

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/6/b605210ae5ff6a6941d6ed2818f1760cec164fad.jpeg)

---

_[View the full topic](https://forum.dynamobim.com/t/surface-plane/111692)._
