cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
Modeling
About Archicad's design tools, element connections, modeling concepts, etc.

Doors and windows open/ doors and windows closed

Anonymous
Not applicable
I need to create 3D views of my current project. One set of the views will show the doors and windows open. One set will show the doors and windows closed.
Is there some way to use view different view sets to show the same windows and doors open in one view and closed in another?
Is there some other way to achieve the closed then open look?
Right now I'm thinking that I'll want to create a copy of the walls on a separate layer called "doors and windows open" but that means duplicating all of the walls in the house. The problem with this is that we are still very much in design development and the doors and windows are very likely to change as the project progresses. This would mean changing both sets of doors and windows each time the spec changes.
Any thoughts or advice would be greatly appreceated.
Many thanks,
John
2 REPLIES 2
Anonymous
Not applicable
The only way I can see to automate the door/window - open/closed views is in the GDL of the doors and windows themselves.

If you are comfortable with GDL (and don't need too many door & window objects) this is not too difficult. The simplest way is with a global parameter such as GLOB_USER_1 to GLOB_USER_20 and a special library part used to set this.

This approach can be tricky and troublesome though.

A less automated approach is possible if your doors and windows share the same parameters for opening and closing. In 3D select all doors, open or close them, and then do the same for the windows.

Creating the copies seems far too much extra work. The only way I could see this working would be to make a temporary copy, open all the doors and windows, generate the views, and then replace the copy and repeat the process the next time.
Laszlo Nagy
Community Admin
Community Admin
Yes, since AC 8, where we have subtype hierarchy, and most Doors share lots of parameters, the 'gs_open_3D' parameter is the one to modify.
Depending on a value of a GDL Global, you should place a couple of lines at the beginning of the Master Script of each Door used:

If GLOB_USER_20 THEN
gs_open_3D=90
ELSE
gs_open_3D=0
ENDIF

So if this Global is set to 1, Doors having this script will ber open, otherwise closed. You may have to ALT-Rebuild the 3D for changes to take effect.
Laszlo
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28