Rhino.InsideRevit - Wall Opening Cuts for Doors and Window

Hi All, does anyone has a workaround to create wall openings for window and door using RIR & GH. In this project, I have an architectural model linked to a structural. The workflow is as below:

  1. extract doors outline parameter(dimension) from properties in Architectural model
  2. Then, create the opening for walls in Structural Model

the challenges I am facing is extracting window opening dimensions from properties panel (e.g. width,depth)
image

If that is solved, then the next is to create openings for walls at the same location of the doors. Currently on RIR, only shaft opening.

Any help will be appreciated, chherio

A much needed component for your workflow, I’ve added it to the new components request.

This is the method if you are interested in scripting. https://www.revitapidocs.com/2016/06a216d4-2cf6-ec8f-df5b-10f007b70531.htm

Since Wall openings can only be created as rectangles and sometimes we might want to create circular openings, I don’t use wall opening in those cases. Also openings can’t be scheduled and can’t associate custom parameters with them. So I create wall openings with a window family which only has wall opening in it and place them using Add Component By Location node. This way I can schedule and further analyze the openings. I don’t know whether if this answers your question.

2 Likes

Do you have a sample script that I can look into?

Below definition finds the intersection between ducts and walls and places a windows family in the intersection as the size of opening. It might be a bit messy. But overall, it works just fine.




Wall MEP Intersection.gh (14.9 KB)

2 Likes

in my case the script only works if i pick the specific walls in file, and it fails if the window family is put in between two walls


script fail also if i use bounding rectangle as well

20220727_Wall MEP Intersection.gh (37.1 KB)

Hi Olivia,

It’s hard to tell if your grafting is lined up properly with just the GH definition. This would cause issues with placing in particular walls.

Are you able to place a component manually in the split of two walls location?

Wall openings were added to RiR in 1.6RC.

Hi Japhy,

Thanks for your help! I can place the component manually but would have trouble aligning the elements since the opening family is circular.
the wall openings in 1.6 RC seems can only generate a rectangular one though

Hi Japhy,

What is the typical workflow for placing Generic Model Voids to a Wall?

I am having issues with Placing Family Component by Face?

image

It’s a BEP requirement to place generic model face base family to walls.

image

Location - Requires to be a plane on the face of the wall? or can it just be a point on the wall?
Host - Is a host always required? For placing Face base Wall Generic Void Components?

Thinking it might be best to just not use face base components?

Cheers.

We are working on getting better references out of Revit, not only for Face Based workflows but dimensioning as well.

The best option at the moment is a Work Plane based family and a geometry based location solution.

1 Like

you can do this way: take out walls line with “Analyze Wall Location Curve”, then from your input list of points, find the closest curve and you have the plane for “Location” parameter of Add Component.