Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Dynamic Window

Just about done With my new window.

I am adding the same code to my cabinets, doors, door panels, Closet shelving etc!!

and it works great with my wall accessories!

 

https://youtu.be/t1UpKiRUZDU

 

Operating system used: Windows

6 REPLIES 6
Lingwisyer
Guru

How is it's interaction with the host walls in 2D and Sections? The GS macros do so many nice things, but they also fall over for so many things too...

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660

I currently have a few options to display different parts via projections, or just the base window with some lines depicting overhead or transom windows.

I use my wall covering for all my sill detail so the 2D is still pretty rudimentary but it's all there, the window has a sill and casing, although they need work still.  I'm just excited to have the dynamic sizes working lol

Lingwisyer
Guru

All of the arrays. Do you just have null values merge with the value above / to the right of them?

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660

Each value can be modified as long as one is the remaining distance.

Or maybe I'm not understanding your question?

Just wondering how your array works. For example, in a 3-3 grid, if 1-1 and 1-2 are merged as one larger panel next to a regular, is this stored as a 1/0/1? And when you expand the number or rows or columns it just copies the values in the previous row or column, overriding the toggled cell with a 1?

AC22-23 AUS 7000Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win10 | R5 2600 | 16GB | GTX1660

It has default settings that get set when the arrays are enlarged,  but each row is independent so when a row shrinks below the max horizontal number then all the data past the rows array value don't get used and or get reset

Setup info provided by author