Error: AllocWinding failed: MAX_POINTS_ON_WINDING exceeded / WindingFromDrawSurf failed: MAX_POINTS_ON_WINDING exceeded
Info:
What does this mean [mehoo]:
Code:
**** ERROR ****
AllocWinding failed: MAX_POINTS_ON_WINDING exceeded
Fix:
Imagine the first square is you looking at the end of a brush. The face has 4 vertices.
Now, in the second picture, we have another brush, the face which you can see is co-planar with the first face, such that the two vertices touch one edge of the face. The compiler will split that edge on the first face and add the two vertices shown in green to it, making it now have 6 vertices. With multiple repeated brushes, this can quickly build up to the maximum of 64. [djbob]
Fix:
Often happens when you have a lot of brushes touching one brush, like 64 (which is meant to the the limit )all touching the same brush. Which if you can imagine you have made a wall and have 64 brushes up against it you will probably receive this error, so try to cut them down to less.
Fix:
There are too many vertices repeating themselves along a single axis. This can be caused by ladders. It can also mean you have a "brush side polygon" somewhere with more than 64 corner points. The ladder case specificly has to do with T junctions (SCDS_reyalP)
Fix:
This error often occurs when there are just too many vertices on a brush. Look for long, thin brushes and clip them (Shift-Enter) into multiple brushes to get rid of the error.
source