Surface Plane

Hi everyone!

What I want to do:

I want to cut the solid based on the Blue line (Top view)
I’m able to do so.

Now, instead of the line directly at Vector Z, I want to cut the Solid perpendicular to the top of the solid (That curve).

Can someone see what I did wrong?
I’ve attached my DYN file

WIP Split SOlid .dyn (55.1 KB)

Project1.rvt (6.0 MB)

Thanks!

Hi @Potato is it something here you are after ?

Hi @sovitek
I can split the solid into 3 or more

Now, I want to split it where when we take a look at it from a SECTION, the cutting line is perpendicular to the top surface curve

something here ?

Hi again!
Nono
Im looking to cut it to something like this:

The idea is
Get a line from Floor plan view
Extrude the Line intersecting with the Solid’s Top face = Comes back with a line on the surface

Use the line on the surface, and point at the intersection between Blue and Red line (Refer first post), and do a Plane that is Perpendicular to the Surface

Then, use the plan to cut the solid

allright not sure then but isnt it what i try in first image ?

2 Likes

Thanks!
What package is Geometry.SplitByTools?
Im currently using Revit 2024

Im not sure if the solution you’ve given is correct, so I’m trying it out
Will Mark as Solution once it’s resolved! :smiley:

no worries :wink: that one is from ampersand and really cool for multiple splits…give it a try and see if it could work :wink:

2 Likes

Yea!
Easier to use that the previous Node I tried for Spliting Geometry.

It’s coming back with the YELLOW cut
But I’m wanting the RED cut

I’m reuploading the DYN file
Can you see what I did wrong?
It’s probably the way I get the Curve or something like that

Project1.rvt (6.0 MB)

WIP Split SOlid .dyn (70.6 KB)

1 Like

Yes think so, here is what i basically do…

Revit_378zmgiiPR

1 Like

It’s definitely something missing or wrong on how my Curve is working, or in your case, the edge

Thanks for the help!
also, never knew we can easily see hwo the geometry will be
I always had to run the script, delete the create family after doing so, just to see how the solid will end up like.
This Geometry.DifferentiateDisplay is really godsend.

Thanks for sharing!! :smiley: :smiley:

1 Like

you are welcome :wink:

1 Like

Had dinner and some time to think

Seems the solution isn’t what I’m looking for.

Will open it back up and see if there are more replies :smiley:

Maybe you can download my DYN to try

From top view, the cut is now perpendicular to the line

But in actual, i want it to follow the Planview line (Blue); where its slightly skewed
I probably shouldve showed it at a more skewed angle for easier understanding

PLANVIEW

yeah …get a plane on your curve[plane at parameter], 0 or whatever , rotate 90 , and split…maybe :wink:

1 Like

I was thinking
Get the lines, project it intersecting the solid, and get the two lines at the sides
Then create a plane from the two lines

Not sure if this is a way to go
Just a thought

Any additional idea is appreciated

Hi @Potato Are you try to model segmental bridge?

Hi! @RMohareb
Yes! I am, actually.

Are there any nodes in BriMohareb 2024 that can help me with this?

It’s more of a Geometry Control kind of work that I’m playing around with.

Anyone with recommendations are welcomed as well!

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.

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:

    • Point A represents the bridge cross-section (typically the bulkhead), and should be oriented perpendicular (90 degrees) to the segment’s centerline.

    • Point B should be aligned perpendicular to the bridge alignment, ensuring correct positioning along curves and transitions.

  • 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.

    Rotate Element on Z axis perpendicular curve - #9 by RMohareb

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

2 Likes

At times, I encounter where Point A and B are in reverse.
Not all short match face is to the the same side in a span, say LHS ( At XY Plan rotation)
Would it still be possible for a script as such?

A lot to digest here
I’ve actually read just a little of these before, and was at lost when it comes to Rotation
I’ll slowly go through all these shared information again.

Thanks for sharing!

The angled line will cast an ellipsoid arc across the curve, this will generate two curve normals (at the end points) that are not on the same plane. The two normals at each end will create a hyperbolic paraboloid.

If your element has an alignment then use that to generate the cutting plane (say the point at the centre of the arc) which will approximate the cut.

Graph

Result

Detail

1 Like