Simple way to add a Wall Inset parameter to this existing window?

Simple way to add a Wall Inset parameter to this existing window?

ConstantineC
Advocate Advocate
1,621 Views
13 Replies
Message 1 of 14

Simple way to add a Wall Inset parameter to this existing window?

ConstantineC
Advocate
Advocate

Hello. I have a collection of windows families with a similar structure like the one attached but with various layouts.

I would like to know if there is an easy way to add a Wall Inset parameter without rebuilding all constraints from scratch?
I tried multiple times with and without reference planes. Sometimes a dimension alone will flex it well but when I add as a parameter it just doesnt like it. Always says there are constraints issues.

Could someone have a quick look if there is a way to do it?

 

 

ConstantineC_0-1726305860761.png

 

0 Likes
Accepted solutions (1)
1,622 Views
13 Replies
Replies (13)
Message 2 of 14

barthbradley
Consultant
Consultant

Host the Window to an Embedded Wall. Inset the Embedded Wall.     

 

https://help.autodesk.com/view/RVT/2024/ENU/?guid=GUID-68DB5265-BF43-45E3-AB8C-AC7813310548

Message 3 of 14

ToanDN
Consultant
Consultant
Accepted solution

- Create a curtain wall type using a basic wall type as default panel

- Place a curtain wall the same size as the window to cut the main wall

- Move the curtain wall to the correct inset

- Place your window in the curtain wall panel

Message 4 of 14

barthbradley
Consultant
Consultant

Embed1.png

Embed2.png

 

Message 5 of 14

ConstantineC
Advocate
Advocate

Thanks, it works, but the embedded wall cannot be exactly the same size as the window, otherwise the window frame depth will get the thickness of the host wall. Maybe I can change that from within the window family.

 

ConstantineC_1-1726469771002.png

If I keep the smallest difference of a few milimeters it still looks ok I think 

ConstantineC_3-1726470086002.png

 

If I do make it the same size, the window frame depth will be the one of the host wall.

ConstantineC_2-1726469836466.png

 

0 Likes
Message 6 of 14

ConstantineC
Advocate
Advocate

This works and the CW can be the same size.

 

But the issue with both solutions is that its done per window instance level.  Could a similar workaround be done within the family level? 

ConstantineC_0-1726470477802.png

 

0 Likes
Message 7 of 14

constantin.stroescu
Mentor
Mentor

if you need to se an Inset Parameter for a Window or a Door Family , then you can do it as shown in my screencast:

I used an Instance Parameter for Inset , but you can use also a Type Parameter if the Wall hosts are more appropriate for this option..

Constantin Stroescu

EESignature

Message 8 of 14

barthbradley
Consultant
Consultant

@ConstantineC wrote:

Thanks, it works, but the embedded wall cannot be exactly the same size as the window, otherwise the window frame depth will get the thickness of the host wall. Maybe I can change that from within the window family.

 

ConstantineC_1-1726469771002.png

If I keep the smallest difference of a few milimeters it still looks ok I think 

 

 

If I do make it the same size, the window frame depth will be the one of the host wall.

 

 


 

Yes, but only 1/32" on one side (the shortest side).  The Embedded Host/Window Wall can exactly match the Window's Opening on all the other sides except one - where it needs to be offset from the Window Opening 1/32".  Not a big deal - even in BIM.

 

You asked for a quick and easy way to inset Windows that don't have a parametrically-controlled inset. Your only other option is to build an inset parameter into each Window Family.  

0 Likes
Message 9 of 14

barthbradley
Consultant
Consultant

Curtain wall is an Embedded Wall as well. In fact, that Link I provided has a Video that shows a Curtain Wall being embedded.  

0 Likes
Message 10 of 14

ConstantineC
Advocate
Advocate

Yes I think the embedded curtain wall is the fastest way to do it. I thought there is a simple way to add the Inset parameter to that existing window family but I guess  it requires more work?

0 Likes
Message 11 of 14

ConstantineC
Advocate
Advocate

Thanks! I understand the logic when starting from scratch but I thought I could easily add an inset parameter to that existing family so to offset the frame, sash and glass at the same time. Do you think it requires rebuilding most of the parameters?

0 Likes
Message 12 of 14

constantin.stroescu
Mentor
Mentor

it can be repaired...

the file is in Revit 2021...

Anyway it's easier to make a family from scratch than to repair an existing one which was made following other rules,,,

Constantin Stroescu

EESignature

Message 13 of 14

azad.Nanva
Advisor
Advisor

if you use the embedded wall ,should change all the windows and doors(probably) and define the new Host, for all the same windows but if you change your family it is automatic happened to all sort of windows family.
I think change the family and use the Type Parameter is so faster,but it's depends to you.

If it solves your problem, please click Accept to enhance the Forum.
0 Likes
Message 14 of 14

ConstantineC
Advocate
Advocate

Thanks for trying this! It helps me understand the process better..  Just like I thought, its not an easy  1-2-3 steps-way for an existing family.

0 Likes