Vector to angle c# code example

Example 1: how to convert a vector to an angle in c#

// Make sure you're using system.
using System;

// degrees
double degrees = Math.Atan2(vector.X, vector.Y) * 180 / Math.PI

// radians
double radians = Math.Atan2(vector.X, vector.Y)

Example 2: how to convert angle to vector in c#

// Don't forget to use the system namespace because Math is in it.
using System;

// radians to vector
new Vector2((float)Math.Cos(radians), (float)Math.Sin(radians));

// degrees to vector
new Vector2((float)Math.Cos(degrees * Math.PI / 180), (float)Math.Sin(degrees * Math.PI / 180));