Package jinngine.math

Examples of jinngine.math.Vector3


        assertEquals(32., a.z);
    }

    @Test(expected = NullPointerException.class)
    public void testAdd06() {
        Vector3.add(new Vector3(), null);
    }
View Full Code Here


        Vector3.add(new Vector3(), null);
    }

    @Test(expected = NullPointerException.class)
    public void testAdd07() {
        Vector3.add(null, new Vector3());
    }
View Full Code Here

        Vector3.add(null, new Vector3());
    }

    @Test
    public void testAdd08() {
        final Vector3 a = new Vector3(1., 2., 3.);
        final Vector3 r = a.add(10., 20., 30.);
        assertEquals(1., a.x);
        assertEquals(2., a.y);
        assertEquals(3., a.z);
        assertEquals(11., r.x);
        assertEquals(22., r.y);
View Full Code Here

        assertEquals(33., r.z);
    }

    @Test
    public void testSub01() {
        final Vector3 a = new Vector3(1., 2., 3.);
        final Vector3 b = new Vector3(10., 20., 30.);
        final Vector3 r = a.sub(b);
        assertTrue(r != a); //It is a new ref
        assertTrue(r != b); //It is a new ref
        assertEquals(1., a.x);
        assertEquals(2., a.y);
        assertEquals(3., a.z);
View Full Code Here

        assertEquals(-27., r.z);
    }

    @Test
    public void testSub02() {
        final Vector3 a = new Vector3(1., 4., 16.);
        final Vector3 r = a.sub(a); // Just to be sure that substract a ref to itself works
        assertTrue(r != a);
        assertEquals(1., a.x);
        assertEquals(4., a.y);
        assertEquals(16., a.z);
        assertEquals(0., r.x);
View Full Code Here

        assertEquals(0., r.z);
    }

    @Test(expected = NullPointerException.class)
    public void testSub03() {
        new Vector3(1., 4., 16.).sub(null);
    }
View Full Code Here

        new Vector3(1., 4., 16.).sub(null);
    }

    @Test
    public void testSub04() {
        final Vector3 a = new Vector3(1., 2., 3.);
        final Vector3 b = new Vector3(10., 20., 30.);
        Vector3.sub(a, b);
        assertEquals(-9., a.x);
        assertEquals(-18., a.y);
        assertEquals(-27., a.z);
        assertEquals(10., b.x);
View Full Code Here

        assertEquals(30., b.z);
    }

    @Test
    public void testSub05() {
        final Vector3 a = new Vector3(1., 4., 16.);
        Vector3.sub(a, a);
        assertEquals(0., a.x);
        assertEquals(0., a.y);
        assertEquals(0., a.z);
    }
View Full Code Here

        assertEquals(0., a.z);
    }

    @Test(expected = NullPointerException.class)
    public void testSub06() {
        Vector3.sub(new Vector3(), null);
    }
View Full Code Here

        Vector3.sub(new Vector3(), null);
    }

    @Test(expected = NullPointerException.class)
    public void testSub07() {
        Vector3.sub(null, new Vector3());
    }
View Full Code Here

TOP

Related Classes of jinngine.math.Vector3

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.