The face is in x,z plane and rotates counter clockwise when viewed from the
direction of (0,-1,0). The face has one concave part, otherwise it is rectangle.
When I remove the concave part, the normals are flipped to the correct
I'll attach a simple Java class to demonstrate the problem. In the class there are
four lines marked with // hide. When these lines are commented, the normals are