We are about to switch to a new forum software. Until then we have removed the registration on this forum.
I've made a patch that changes the angles of 4 right-angled triangles within a square. The thing I don't like is that drawing a side of the triangle at the same coordinates as side of the square can result in some not so aesthetically pleasing results. The corner of the triangles stick out from the corners of the square. You can see what I mean in the patch:
Is there any way to stop this from happening? I'm not sure if I'm doing something wrong in my calculations or if using the rect() and triangle() objects are sufficient. Would making my own vector-based shape be a way of rectifying this?