Vector2 and Angle
From XNAWiki
From Angle to Vector2
public Vector2 AngleToV2(float angle, float length)
{
Vector2 direction = Vector2.Zero;
direction.X = (float)Math.Cos(angle) * length;
direction.Y = (float)Math.Sin(angle) * length;
return direction;
}From Vector2 to Angle
public float V2ToAngle(Vector2 direction)
{
return (float)Math.Atan2(direction.Y, direction.X);
}