public void ToRadians() { var r = 3.33; var v = Vec2.FromRadians(r); Assert.That(r, Is.EqualTo(Math.PI * 2 + v.Radians()).Within(0.0001)); }
public void FromRadians() { var d = 35f; var r = d * Vec2.deg2rad; var cell = Vec2.FromRadians(r); var unity = (Quaternion.Euler(0, 0, d) * Vector3.right).XY().ToCell(); var tollerance = 0.0001; Assert.That(unity.x, Is.EqualTo(cell.x).Within(tollerance)); Assert.That(unity.y, Is.EqualTo(cell.y).Within(tollerance)); }