We value your input! Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey
2022-04-20 10:20 AM
Is there a way to make window frameless side by side with door with standart frame? I did not find the settings in the door selection settings as shown.
Thx in advance.
PC Windows 10
Archicad 25 solo 5011
Solved! Go to Solution.
2022-04-21 09:34 AM
A value of zero does not always work because in the script the object is then trying to draw something that has no size creating errors.
It depends how the object is scripted.
The sill looks like if you set it to zero, it just uses the default frame thickness.
Strange though that it lets you set the side frame to zero.
The top frame is all one part over the door and the window.
So you won't be able to control that separately.
The object is just not written to do what you want.
You could have a look at 3rd party doors and windows.
They may (or may not) be able to do this sort of thing, but you can expect to pay for the privilege.
Barry.
2022-04-21 10:29 AM - last edited on 2022-04-23 08:25 PM by Laszlo Nagy
something like this additional code for 3D in the GDL just to start:
if addwin = 1 then
unid = 1
addx a/2
!y control
HOTSPOT 0, 0, 0, unid, Win[1][3], 1+128 : unid = unid +1 !BASE
HOTSPOT 0, Win[1][3], 0, unid, Win[1][3], 2 : unid = unid +1 !MOVE
HOTSPOT 0, -1, 0, unid, Win[1][3], 3 : unid = unid +1 !REF
addy Win[1][3]
HOTSPOT 0, Win[1][2], 0, unid, Win[1][1], 1+128 : unid = unid +1 !BASE
HOTSPOT Win[1][1], Win[1][2], 0, unid, Win[1][1], 2 : unid = unid +1 !MOVE
HOTSPOT -1, Win[1][2], 0, unid, Win[1][1], 3 : unid = unid +1 !REF
!y control
HOTSPOT Win[1][1], 0, 0, unid, Win[1][2], 1+128 : unid = unid +1 !BASE
HOTSPOT Win[1][1], Win[1][2], 0, unid, Win[1][2], 2 : unid = unid +1 !MOVE
HOTSPOT Win[1][1], -1, 0, unid, Win[1][2], 3 : unid = unid +1 !REF
wallhole 4, 1,
0,0,15,
Win[1][1], 0, 15,
Win[1][1], Win[1][2], 15,
0, Win[1][2], 15
material gs_glass_mat
prism_ 4, glassthickness,
0,0,15,
Win[1][1], 0, 15,
Win[1][1], Win[1][2], 15,
0, Win[1][2], 15
del 2
else
endif !!! if addwin = 1 then
parameterdescription for the needed additional parameters:
addwin = 1 = switch to turn it all on and off
Win[1][1] = Window-X
Win[1][2] = Window-y
Win[1][3] = Window-bottomhight
glassthickness = glass-thickness