Modeling
About Archicad's design tools, element connections, modeling concepts, etc.
SOLVED!

Door with Window frame Settings

AZain29
Contributor

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


Door Setting.jpg
11 REPLIES 11
Solution

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.

One of the forum moderators.
Versions 6.5 to 27
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

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

AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia