• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

FSX GMax export warning - Degenerate poly

Messages
7
Country
ca-quebec
Hi,

I have been creating and exporting models for a while now, and I occasionnally received warning messages about degenerate polys, which I have fixed without any problems.

This time I got a similar warning message during export, but the face vertices mentionned simply do not exist. I doublechecked my model from every angle and made sure to unhide everything, but these vertices do not appear anywhere.

My model was exported successfully, but I still would like to get rid or merge these "invisible vertices".

WARNING: Degenerate poly detected in file (GMaxExport) mesh (Box01)
WARNING: Face vertex 0 x=8.5 y=-22.5 z=-5.3
WARNING: Face vertex 1 x=0 y=-22.5 z=-5.3
WARNING: Face vertex 2 x=-8.5 y=-22.5 z=-5.3
WARNING: Degenerate poly detected in file (GMaxExport) mesh (Box01)
WARNING: Face vertex 0 x=-8.5 y=22.5 z=-5.3
WARNING: Face vertex 1 x=0 y=22.5 z=-5.3
WARNING: Face vertex 2 x=8.5 y=22.5 z=-5.3
WARNING: Degenerate poly detected in file (GMaxExport) mesh (Box04)
WARNING: Face vertex 0 x=4.5 y=-3.5 z=-6.4431
WARNING: Face vertex 1 x=0 y=-3.5 z=-6.4431
WARNING: Face vertex 2 x=-4.5 y=-3.5 z=-6.4431


Any clue on what the problem may be ?

Thanks

Marc
 
I've had those a couple times, not sure if it's something that happens when you delete, slice, or otherwise manipulate polygons or what exactly causes it, but I have on occasion been able to rectify the problem by going into vertex mode, selecting all vertices of the part, and then welding selected vertices within .25" or so (basically any 2 vertices that occupy the same spot get combined into one).

I think I also fixed a stubborn one once by changing from editable mesh to editable poly before welding the vertices and then switching back to editable mesh (or not).

I do remember one occasion where I couldn't fix it at all and ultimately had to delete and merge the part back into the scene from an earlier version (or a backup copy) of the gmax file.

Jim
 
I tried welding vertices and remove Isolated Vertices, and I got the same 3 warnings about degenerate polys.

Hint: I checked out my model in ModelConvertedX, and in the event log there are 3 lines saying ''AllObjectReader Information Cleanup: Did remove triangle with zero area''. It's probably related to these 3 polys.

Thanks anyway Jim

Marc
 
You should be able to select parts of the model and export those without error...right?

What I've done in these cases is make a copy of my file, so destroying the model causes no harm.

Then I begin to select portions of the model and exporting, if I get no error, I then delete that selection. Now less model is present and I know the bad polys are there. It doesn't take too long to find the section that has the error.

In the past, I've then gone back to the real model and deleted the suspect area, proven the problem is gone, and then rebuilt it. If that's too painful, you can continue the needle in the haystack hunt down to the individual poly level, each time you select mesh that exports with no error, deleting and on. Its never taken me more than an hour to find the problem.
 
Option 1: ignore and leve the redundant geometry in the model. Three Polys are not going tomake a difference. This is a warning message not an error message as such.

The message does indeed relate to triangles of "zero area", usually a result of scaling, or collapsing vertices by transform type-in of the same value for numerous points.

In this particular case, the points share X and Z values, but are extended along the y-axis (one poly sems to be 180 degrees flipped, with the normals the other way when compared to the first one)

Option 2: Fix it "Bulk Welding" won't work in this case, because the necessary points are not co-incident.

I seem to recall having sucess with soft selecting everything (poly), inverting selection, then deleting, then welding the vertices back together.
 
I finally fixed my model by deleting the problematic objects in my gmax file, and replacing them by merging the same objects from earlier versions I saved along the way.

That doesn't explain the cause of the degenerate polys, but it sure beats searching for a needle in a haystack, espacially if it's invisible...

Many thanks to all of you for your help.

Marc
 
I found the needle in the haystack !

When I replaced the problematic objects by properly working ones, I had to weld a few unused vertices, and for experimental purposes I redid the same welding procedure I did in the defective model, and I got the same 3 warning messages during export.

I merged the unused vertices in a different way, and this time the model exported without any degenerate poly warning massage.

Marc
 
Good to hear that, Marc.
But I usually leave that or, as hcornea said, ignore it.
If you go to fsx and nothing wrong with your model there, why worry about that warning. I never fixed that, absolutely ignore this warning.
 
To get rid of a degenerate poly error you simply weld all polys. But sometimes re welding does not work because you have extra polygon layers that are not needed and the polys can't weld. So once you locate these extra polygons simply remove them then re weld the polys. Now your error is gone.
 
Back
Top