Multiple Windows Behind Sliding Unit

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2018-03-21
08:03 AM
- last edited on
‎2023-05-26
11:12 AM
by
Rubia Torres
Going a slightly different direction to this post, but regarding the same door, is there a way to have multiple windows behind a single sliding panel?
Ling.
AC22-28 AUS 3110 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2018-03-21 08:49 AM
Unless you purchase an add-on like Cadimage door/window builder - that might be able to do it.
Or you can make yourself a custom door or window with as much detail as you want from slabs placed in plan.
It won't be parametric but it wouldn't take much to make a couple of different size objects if need be.
Barry.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2018-03-21 10:50 AM
Since I have bit of time, I'm going to dig into it.
I think that for a 4 leaf sliding door, it draws the two left panels then mirrors them to create the right panels. This being done under the
if gs_leaf_optype_m <> LEAF_4L_2SLIDING & gs_leaf_optype_m <> LEAF_4L_4SLIDING then if gs_full_edit & GLOB_CONTEXT <> 6 then add TotalLeafWidthin3D/2, 0, SlidLeafNum * gs_leaf_thk + (SlidLeafNum-1) * gs_leaf_gap hotspot 0, gs_han_height, 0, unID, gs_open3D, 1+128 : unID=unID+1 hotspot -gs_open3D, gs_han_height, 0, unID, gs_open3D, 2 : unID=unID+1 hotspot 1, gs_han_height, 0, unID, gs_open3D, 3 : unID=unID+1 del 1 if gs_leaf_optype_m = LEAF_2L_2SLIDING then addx -TotalLeafWidthin3D/2 hotspot 0, gs_han_height, gs_leaf_thk, unID, gs_open3D_2, 1+128 : unID=unID+1 hotspot gs_open3D_2, gs_han_height, gs_leaf_thk, unID, gs_open3D_2, 2 : unID=unID+1 hotspot -1, gs_han_height, gs_leaf_thk, unID, gs_open3D_2, 3 : unID=unID+1 del 1 endif endif addx -TotalLeafWidthin3D/2+aaa/2 for i=1 to SlidLeafNum if i = 2 & SlidLeafNum < 3 then if iDoorPanelType = 45 then !French panel, with common settings on the two door panels hgnrl=gs_hor_gnum - 1 vgnrl=gs_ver_gnum - 1 hd=gs_hor_d vd=gs_ver_d else hgnrl=gs_hor_gnum4 - 1 vgnrl=gs_ver_gnum4 - 1 hd=gs_hor_d4 vd=gs_ver_d4 endif endif if i=SlidLeafNum | (i=1 & (gs_leaf_optype_m = LEAF_2L_2SLIDING | gs_leaf_optype_m = LEAF_4L_4SLIDING)) then htyp=gs_handle_type_m fulled=0 else htyp=0 fulled=gs_full_edit endif if i=SlidLeafNum then addx -gs_open3D else if i <> 1 & (gs_leaf_optype_m = LEAF_3L_2SLIDING | gs_leaf_optype_m = LEAF_4L_3SLIDING) then addx ((TotalLeafWidthin3D-gs_open3D-aaa)/(SlidLeafNum-1) - aaa + gs_leaf_overlap) * (i-1) endif if i = 1 & gs_leaf_optype_m = LEAF_2L_2SLIDING then addx gs_open3D_2 endif if i = 1 & gs_leaf_optype_m <> LEAF_2L_2SLIDING & gs_leaf_optype_m <> LEAF_4L_4SLIDING then bOplines3d = 0 else bOplines3d = temp_bOplines3d endif if i = 1 & gs_leaf_optype_m = LEAF_2L_2SLIDING then mulx -1 bMiddleLine = 0 sliding_door = 1 gosub "Leaf_Panel" if i = 1 & gs_leaf_optype_m = LEAF_2L_2SLIDING then del 1 if i=SlidLeafNum then del 1 else if i = 1 & gs_leaf_optype_m = LEAF_2L_2SLIDING then del 1 if i <> 1 & (gs_leaf_optype_m = LEAF_3L_2SLIDING | gs_leaf_optype_m = LEAF_4L_3SLIDING) then del 1 endif add aaa - gs_leaf_overlap, 0, (gs_leaf_thk + gs_leaf_gap) * (lod3D<>5) next i del SlidLeafNum+1 else if gs_full_edit & GLOB_CONTEXT <> 6 then hotspot 0, gs_han_height, 2*gs_leaf_thk + gs_leaf_gap, unID, gs_open3D, 1+128 : unID=unID+1 hotspot -gs_open3D, gs_han_height, 2*gs_leaf_thk + gs_leaf_gap, unID, gs_open3D, 2 : unID=unID+1 hotspot 1, gs_han_height, 2*gs_leaf_thk + gs_leaf_gap, unID, gs_open3D, 3 : unID=unID+1 if gs_leaf_optype_m = LEAF_4L_4SLIDING then addx -TotalLeafWidthin3D/2 hotspot 0, gs_han_height, gs_leaf_thk, unID, gs_open3D_2, 1+128 : unID=unID+1 hotspot gs_open3D_2, gs_han_height, gs_leaf_thk, unID, gs_open3D_2, 2 : unID=unID+1 hotspot -1, gs_han_height, gs_leaf_thk, unID, gs_open3D_2, 3 : unID=unID+1 del 1 addx TotalLeafWidthin3D/2 hotspot 0, gs_han_height, gs_leaf_thk, unID, gs_open3D_2, 1+128 : unID=unID+1 hotspot -gs_open3D_2, gs_han_height, gs_leaf_thk, unID, gs_open3D_2, 2 : unID=unID+1 hotspot 1, gs_han_height, gs_leaf_thk, unID, gs_open3D_2, 3 : unID=unID+1 del 1 endif endif for i = 1 to 2 addx TotalLeafWidthin3D/2 - aaa/2 for j = 1 to 2 if j=1 & gs_leaf_optype_m = LEAF_4L_2SLIDING then htyp=0 fulled=gs_full_edit bOplines3d = 0 else htyp=gs_handle_type_m fulled=0 bOplines3d = temp_bOplines3d endif if j = 2 then addx gs_open3D mulx -1 else if gs_leaf_optype_m = LEAF_4L_4SLIDING then addx -gs_open3D_2 endif bMiddleLine = 0 sliding_door = 1 gosub "Leaf_Panel" if j = 2 then del 2 else if gs_leaf_optype_m = LEAF_4L_4SLIDING then del 1 endif add -aaa + gs_leaf_overlap, 0, (gs_leaf_thk + gs_leaf_gap) * (lod3D<>5) next j del 3 mulx -1 next i del 2
Ling.
AC22-28 AUS 3110 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2018-03-21 11:39 AM
I used to make a call based on how much time does it take me to draw something as a one off custom part and possibly modify it X amount of times, versus saving an existing part, going in to the script and make the necessary adjustments and use it again in future projects. However, the latter has gotten to be so much tedious digging through multiple CALL statements to find the correct macro/part to adjust, possibly ending up with loading errors due to duplicate parts and no real guarantee stuff will work in a years time with a new library update / revision.
I was going to suggest to try a window, where you might be able to to do things with a custom window part, but there is no double sliding window.
Dutch library comes with some parts to construct custom windows that are a parametric and based off the door leafs and such from the other doors and they made an addon that makes it better to schedule.
Think there are some similar addons being offered by 3rd parties and UK reseller and I think AUS/NZ market got something too for building custom parts.
www.leloup.nl
ArchiCAD 9-26NED FULL
Windows 10 Pro
Adobe Design Premium CS5

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2018-03-21 03:31 PM
You have to have a subscription to get it.
I have not used it though.
Barry.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2018-03-22 03:26 AM
Might try to just make a 2D object to put over the current representation as how I'm building them at the moment is easy enough, it is just the 2D that looks off. Easier than finding out where I broke the panels, and as Erwin said, no need to worry about library updates as it is it's own thing,\
Ling.
AC22-28 AUS 3110 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2018-03-22 03:39 AM
Lingwisyer wrote:It is in there for 18, 19, 20 & 21 in the 'Add-ons' section.
I remember using that Door and Window Builder in 18 but I haven't seen it in 21.
Barry.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2018-03-22 05:22 AM
AC22-28 AUS 3110 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2018-03-22 08:21 AM
Ling.
AC22-28 AUS 3110 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |