Fix NextUnitCircleVector2 degree to radian
Fixes the use of degrees when radians should be used.
This commit is contained in:
@@ -309,8 +309,8 @@ namespace FlaxEngine.Utilities
|
|||||||
/// <returns>A random <see cref="Vector2"/>.</returns>
|
/// <returns>A random <see cref="Vector2"/>.</returns>
|
||||||
public static Vector2 NextUnitCircleVector2(this Random random, float radius = 1.0f)
|
public static Vector2 NextUnitCircleVector2(this Random random, float radius = 1.0f)
|
||||||
{
|
{
|
||||||
double randomDegree = random.NextDouble() * 360;
|
double randomRadian = random.NextDouble() * Mathf.RevolutionsToRadians;
|
||||||
return new Vector2((float)Math.Cos(randomDegree) * radius, (float)Math.Sin(randomDegree) * radius);
|
return new Vector2((float)Math.Cos(randomRadian) * radius, (float)Math.Sin(randomRadian) * radius);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user