Ok, shall give that a try.
I was actually wondering if STARTPOLY could be extended to that the rotation and scale could be called as a parameter
Im talking more of a 2D system but I suppose a 3D one too (im just being selfish)
i.e STARTPOLY scalex, scaley, rotx, roty