Streamline your workflows and master BIM coordination! Program starts April 28!

GDL
About building parametric objects with GDL.
SOLVED!

Rounded window, rectangle wall opening

LeonieCREAD
Contributor

Hello

I have my arched windows and doors that take an opening in the rectangle wall. I must have pressed somewhere, before that I didn't have the problem.

 

Capture d'écran 2025-04-08 103345.png

 

Operating system used: Windows

2 ACCEPTED SOLUTIONS

Accepted Solutions
Solution

I really have no idea what the problem can be.

I see you have filled the gaps with a morph, which is a good solution to the problem.

I just don't know what the problem is.

 

If I delete the morphs, the window holes are arched like the windows.

If I just select the wall and drag a copy to the side, the window holes are fine.

 

I have no idea what is making them rectangular for you.

I am sure it has nothing to do with being an educational file.

And there is no extra elements (after I delete the morphs), just the windows and the wall.

 

The only thing I can think of is the machine specifications.

But I have never come across this before.

 

 

BarryKelly_2-1744764792604.png

 

Ignore the chequer board pattern, I do not have your texture library.

 

I just thought of something it may be though.

Libraries.

I don't have your language version main library, so I loaded my main library - it seems to have the same window objects which is good.

You have a lot of libraries loaded that I don't have - therefore I could not load them.

I am just wondering if there is something else in those libraries that is overriding the windows in the Archicad 27 library.

 

The only way to find out is to remove all except the main Archicad 27 library.

You will have many 'missing' object, but don't worry, the windows will still be there.

Now see if the window holes appear as they should.

If they do, then there is an issue with one of those libraries.

Which one I couldn't say.

If I had to guess - one of the 'macro' libraries.

 

If you still have rectangular holes, then that is not the issue.

 

Don't save the file with the deleted libraries, this is just a trouble shooting exercise.

 

Barry.

One of the forum moderators.
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

View solution in original post

Solution

I forgot to attach this image.

 

BarryKelly_0-1744780058850.png

 

I think the Archicad 27 libraries are the same, but I am suspecting the wall hole macro is being overridden by a macro in another library.

Removing all of the other libraries will confirm or deny that.

 

Barry.

 

One of the forum moderators.
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

View solution in original post

27 REPLIES 27
Barry Kelly
Moderator

Are these objects that you created from slabs and then "Saved as window"?

If so you also need to create a slab the shape of the arch and give it an element ID of "WALLHOLE" (without the quotes).

Then when you save the slabs as a window object, that wallhole slab will be converted into the code for the arched wallhole.

 

Barry.

One of the forum moderators.
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

Thank you for your answer, I did create a frame but it does me on all the windows even without a frame and the door also which is already made on Archicad...

So the door is a default object from the Archicad library?

 

I can't think of any settings that would override the scripted wallhole.

 

Barry.

One of the forum moderators.
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

Thanks for your feedback. I'm thinking more of a wall or something else...

Lingwisyer
Guru

They are not just rectangular Openings, independant of the doors and windows are they?

Lingwisyer_0-1744162119654.png

 

I just realised that the Create Openings dialogue does not include the polygonal option, so you cannot get it to automatically cut non-rectangular, non-circular holes...

 

 

Ling.

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

No, the openings are indeed associated with the window and door or the wall. I've never seen the Create oppenings option. I'll look, thanks.

Finally I know this option but the aperture is associated with the object.

Karl Ottenstein
Moderator Emeritus

There must be a language barrier here, as your responses to people @LeonieCREAD do not answer their questions, 

 

Please explain how you created this window object?  As Barry asked, did you create it with elements, flat on the ground, and save them as a GDL object of type Window?  If so, you need to create a special slab with the ID of "wallhole" and can search the forum for that "wallhole" for many (old) discussions and tutorials on how to do that.

 

If you created the window with GDL coding, then that discussion belongs in the Developer Hub > GDL forum.  If not coded by you, then this thread belongs in the Libraries forum - not Visualization (which has to do with rendering...not the use of objects).

AC 28 USA and earlier   •   macOS Sequoia 15.4, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB

I'm sorry if I'm not clear. I didn't create this window, I placed it from the Archicad library, I only created the frame but I don't think that's the problem. Because it happens on all windows and doors even if there is no frame. I'm sorry if I got the wrong category, I don't know the forum very well yet. Should I repost my question somewhere else?

Setup info provided by author

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!