Could anyone help me out with this, I can't seem to put the math together for it. Let's say you have a line object on a VB form. It has the properties X1, X2, Y1, Y2 for it's two points coordinates. Based on a timer how could you get the two points to rotate in a perfect circle by incrementing and decrementing the coordinate values? I really need to see it in code, because I haven't been able to apply anything involving geometry yet. Thanks.