I'm new to all of this, first of all. I have a pentagon shape, which is of course made up of three triangles. I've generated them by hand, and used a TriangleFanArray, but I get the same result when using a PointLight or SpotLight - you can see the borders of the triangles.