Package toxi.geom

Examples of toxi.geom.Triangle2D.containsPoint()


    public void testContainment() {
        Vec2D a = new Vec2D(-100, 0);
        Vec2D b = new Vec2D(0, -100);
        Vec2D c = new Vec2D(100, 0);
        Triangle2D t = new Triangle2D(a, b, c);
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
        // check anti-clockwise
View Full Code Here


        Vec2D a = new Vec2D(-100, 0);
        Vec2D b = new Vec2D(0, -100);
        Vec2D c = new Vec2D(100, 0);
        Triangle2D t = new Triangle2D(a, b, c);
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
        // check anti-clockwise
        t.flipVertexOrder();
View Full Code Here

        Vec2D b = new Vec2D(0, -100);
        Vec2D c = new Vec2D(100, 0);
        Triangle2D t = new Triangle2D(a, b, c);
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
        // check anti-clockwise
        t.flipVertexOrder();
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
View Full Code Here

        Vec2D c = new Vec2D(100, 0);
        Triangle2D t = new Triangle2D(a, b, c);
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
        // check anti-clockwise
        t.flipVertexOrder();
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
View Full Code Here

        Triangle2D t = new Triangle2D(a, b, c);
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
        // check anti-clockwise
        t.flipVertexOrder();
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
View Full Code Here

        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
        // check anti-clockwise
        t.flipVertexOrder();
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
    }
View Full Code Here

        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
        // check anti-clockwise
        t.flipVertexOrder();
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
    }
View Full Code Here

        assertFalse(t.containsPoint(new Vec2D(0, -101)));
        // check anti-clockwise
        t.flipVertexOrder();
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
    }

    public void testEquilateral() {
View Full Code Here

        // check anti-clockwise
        t.flipVertexOrder();
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
    }

    public void testEquilateral() {
        Triangle2D t = Triangle2D.createEquilateralFrom(new Vec2D(-100, 0),
View Full Code Here

        t.flipVertexOrder();
        assertTrue(t.containsPoint(new Vec2D(0, -50)));
        assertTrue(t.containsPoint(a));
        assertTrue(t.containsPoint(b));
        assertTrue(t.containsPoint(c));
        assertFalse(t.containsPoint(new Vec2D(0, -101)));
    }

    public void testEquilateral() {
        Triangle2D t = Triangle2D.createEquilateralFrom(new Vec2D(-100, 0),
                new Vec2D(100, 0));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.