Esempio n. 1
0
File: Vec2Test.cs Progetto: zon/cell
    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));
    }
Esempio n. 2
0
File: Vec2Test.cs Progetto: zon/cell
    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));
    }