We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

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

Less than three points polygon

I've got this message since few days : "Less than three points polygon"

All my Windows are referenced in the Archicad 22 file rapport with this kind of message :
"Less than three points polygon :
at the 5252th line into the 3D script about WallholeCut.gsm file (WINDOW-002)
at the ..."

I use AC22 with its library wich is well linked
I'm on macOS 10.13.6 and it's thé first time I read this kind of message

Any Idea ?
Christophe - FRANCE
Archicad Designer and Teacher
Archicad 15 to 27 FRA FULL

OS 11.6 Big Sur - MacBook Pro 2017 - 16Go RAM
"Quality is never an accident ; it's always the result of an intelligent effort" John Ruskin
1 ACCEPTED SOLUTION

Accepted Solutions
Solution
Anonymous
Not applicable
Hi Christophe,

Your windows are standard AC or custom?
Have you tried to do an "Open and Repair" to the file?

View solution in original post

6 REPLIES 6
Hello,

Without answer I have save as AC21 and clean all AC22 libraries and favorites.
Today I can work on AC21 😕 but with a clean file project.
No french forum help me as I write these words and hope your feedback.

Have a great day !
Christophe - FRANCE
Archicad Designer and Teacher
Archicad 15 to 27 FRA FULL

OS 11.6 Big Sur - MacBook Pro 2017 - 16Go RAM
"Quality is never an accident ; it's always the result of an intelligent effort" John Ruskin
Solution
Anonymous
Not applicable
Hi Christophe,

Your windows are standard AC or custom?
Have you tried to do an "Open and Repair" to the file?
Hello Braza,

I've tried to repair my AC22 file and it's a sucess.
Thanks a lot. I hope my project will stay all right.
Whithout understanding why and how it works !

Again thanks Braza about this simple but great solution !
Christophe - FRANCE
Archicad Designer and Teacher
Archicad 15 to 27 FRA FULL

OS 11.6 Big Sur - MacBook Pro 2017 - 16Go RAM
"Quality is never an accident ; it's always the result of an intelligent effort" John Ruskin
Anonymous
Not applicable
I'm glad it helped.
Luckily or Unluckily I have been using "Open & Repair" too much times than I would like.
Perhaps this "Less than three points polygon... on WallholeCut.gsm" is due to some zero dimension in any of your windows...
Nader Belal
Mentor
@Christoph Fortineau

A simple, easy and quick explanation (not only for you😞

A Polygon by definition is like a surface (same applies to 3D graphics or math) and to define it you need a minimum of three points (two points can only define a straight line, just try that with a pen and paper)

So the error message in human language is saying,
I can not draw a surface with less than 3 well defined points.

So you have to see:
1. If that polygon definition have a 3 well defined point.
2. If there is a faulty script procedure that have lost one of these points (may be a parameter value, an array, or not working stacking).
3. If one of those points were used to define the centre of an arc, which although it's a point by human standards, it can not close the perimeter of a given surface, and therefore even you have it scripted ArchiCAD will always count that surface as lacking one.
4. One of two points are coincident, and here sometimes the GDL editor can give an error message or can omit giving you the error message.
A good friend of mine have once told me that I´m so brute that I´m capable of creating a GDL script capable of creating GDLs.
Hello Moonlight,

Thanks about your answser but I have not change any code into the archicad library object and I had just changed windows and doors sizes. I understand there is gdl code behind but I don't understand why I had this mistake. Today no more problem since I repair my AC22 file.
Christophe - FRANCE
Archicad Designer and Teacher
Archicad 15 to 27 FRA FULL

OS 11.6 Big Sur - MacBook Pro 2017 - 16Go RAM
"Quality is never an accident ; it's always the result of an intelligent effort" John Ruskin