Degenerated Polygons

by Tamás Gáspár · updated: 01.18.2017

Affected version: all ARCHICAD versions | Severity: workaround applicable

Overall explanation

One of the most common error messages is “Polygon is degenerated”.

errormessages-12-2

It is also written in the Report:

screen-shot-2016-12-30-at-09-35-28

This article shows what does this mean, how can it be avoided and how can degenerated polygons be fixed.

Reason

The main reason of this phenomenon is there is at least one polygon in the plan that is not created properly. This can happen in a lot of ways, that will be described below.

Solution

When the error message appears, look after the specific element (Find and Select Elements by ID in the 3D view) and try to fix or delete and recreate it.


The most frequent use cases

These examples rarely occur individually. In most of the cases two or more of these examples happen together. Please be aware of the following suggestions when creating the profiles.

Too small details

screen-shot-2017-01-02-at-15-21-34

Reason

Small details and too thin parts in profiles are the most common reasons of degeneration of the polygons in 3D.

Solution

Use more schematic profiles. Try to simplify the junctions and the profiles, don’t draw all the smallest details. – Do this in the Detail worksheet.


Small angled lines and overlapping inaccuracies

screen-shot-2017-01-02-at-14-22-02

Reason

Very tiny (>1 mm) inaccuracies, very small angles and overlappings can cause miscalculations as well.

Solution

Try to keep your model clean, draw accurately and don’t let the fills overlap each other, especially in complex profiles.


Self-intersecting polygons

Screen Shot 2017-01-16 at 15.21.02

Reason

There is a big chance that a self-cutting polygon is the reason behind the error message, when the shape is twisted and has less hotspots than corners.

Solution

Recreate the element or the profile from two or more individual parts. – In this case, from two triangles: both should have three hotspots.


Two points of the polygon are overlapping each other

screen-shot-2017-01-02-at-13-15-38

Reason

When a polygon has more corners than sides, two corners are covering each other. For example this is a triangle with four hotspots. The duplicated corner is marked with the circle.

Solution

The difference between a simple polygon and one with duplicated corners is invisible, so after After finding the problematic element with its ID, it should be deleted and created again.


Arc in profiles #1

screen-shot-2016-12-30-at-14-28-39

Reason

In ARCHICAD, curved faces are modeled with polygons. This why all the arcs – created in the Profile Manager – are converted to short straight lines. When these lines intersect each other, the profile is gone to pieces. When the 3D engine can’t count this conversion properly, degenerated polygons are created.

Solution

Don’t create profiles from arcs and curved lines. In the Profile Manager, always use straight lines.


Arc in profiles #2

screen-shot-2017-01-02-at-10-45-51

Reason

When the arcs of the profile aren’t converted well to straight lines, degenerated polygons can be created in the 3D view. Curved elements – using this kind on profiles – can be corrupted easily.

Solution

Try to use straight lines and less segments in the Profile Manager, especially when using these attributes with curved elements.


Polygons with only two points

Reason

Polygons with only two 0° angles can’t have 2D or 3D extension, so ARCHICAD can’t represent them.

Solution

Since the concerned element parts are not visible in 2D or 3D view, it is hard to fix them. The easiest correction is finding the hotspots (Ctrl + F), deleting the affected elements and creating them again.


Zero value in Composite Sructures

Screen Shot 2017-01-18 at 14.47.59

Reason

Composite Structure layers with zero thickness cannot be visible, ARCHICAD does not represent them. This inconsistency can cause degenerated polygons as well.

Solution

Do not use zero value in the Composite Structures, every layers should always have thickness. – Modify the invalid value to a positive number.


A trick for fixing the invalid profiles

It is possible that the inaccuracy of profiles are not visible or there are too much attributes to check them all, and Find & Select Elements by ID doesn’t show the invalid elements. In such cases, try the following steps:

  1. Open the Attribute Manager and Purge Unused Profiles;
  2. Delete Standard and simple Profiles;
  3. Run Fill Consolidation on Complex Profiles. – Intersections and coverings were existing where new nodes are created.
  • Was this Helpful ?
  • 2   ​0

Related content

errormessages--1

The most common alerts in ARCHICAD

This article will try to summarize the most common error messages, alerts to be able to help you to understand them better. Teamwork Send and Receive Error Messages Please find the collection of Teamwork alerts here: Teamwork/SendReceiveErrors Pen…