Creating Void within a curved wall

I’m sort of a newbie when it comes to grasshopper but I have been recently diving deeper into it and trying to gain a better understanding especially with it’s integration with Rhino inside of Revit. I’m currently working on a project for school and I need some assistance with subtracting a hole based off a curve and having it translate into Revit.

I included both the rhino and grasshopper script, I baked in the wall to give a better understanding of how I want to form the shape.

Any help would be greatly appreciated!

Screenshot 2023-10-16 103600

Facade_Studio.3dm (8.0 MB)
STUDIO_UPDATED_Grasshopper_curved.gh (79.3 KB)

Hi Ethan, Here is something similar to what you are doing.

Thank you for the response. I was wondering if there was a way to convert a brep into a revit wall. I have sort of given up because I think most of my curves are too complex to actually create the void so instead is it possible to create a wall out of a brep? If so I would manually create all of the window openings and than just translate it back into revit

Your geometry sort of comes in as a DirectShape in the Wall category.

When bringing in Geometry to Revit it needs to conform to the Revit geometry tolerances.

https://www.rhino3d.com/inside/revit/1.0/guides/rir-grasshopper#tolerances

We attempt to import as much as possible, the smaller of the two breps isn’t getting closed.

I was using the circles and what not as a facade so I’m fine leaving them as a DirectShape, I was wondering if it’d be possible to turn this closed poly surface for example into a revit wall so I could just add a window and what not.

Currently using this wall as an example because I know it’s going to give me the most issues.

DirectShape is going to be the way to go. Revit isn’t conducive for that type of geometry in its native walls / windows.

You can create a Native Revit wall by Curve or by Profile.