Examples of containsPoint()


Examples of research.Figure.containsPoint()

            Figure figure = null;

            while (fe.hasMoreElements()) {
                figure = fe.nextFigure();
                if (!figure.containsPoint(realX, realY)) {
                    figure = null;
                    continue;
                }

                Boolean selectivity = (Boolean) figure.getAttribute("selectivity");
View Full Code Here

Examples of toxi.geom.AABB.containsPoint()

        AABB box = AABB.fromMinMax(new Vec3D(), new Vec3D(100, 100, 100));
        System.out.println(box);
        Vec3D p = new Vec3D(-150, -50, 110);
        box.growToContainPoint(p);
        System.out.println(box.getMin() + " " + box.getMax());
        assertTrue(box.containsPoint(p));
    }

    public void testIsec() {
        AABB box = AABB.fromMinMax(new Vec3D(), new Vec3D(100, 100, 100));
        AABB box2 = AABB.fromMinMax(new Vec3D(10, 10, 10),
View Full Code Here

Examples of toxi.geom.Polygon2D.containsPoint()

    }

    public void testContainment() {
        final Vec2D origin = new Vec2D(100, 100);
        Polygon2D p = new Circle(origin, 50).toPolygon2D(8);
        assertTrue(p.containsPoint(origin));
        assertTrue(p.containsPoint(p.vertices.get(0)));
        assertFalse(p.containsPoint(p.vertices.get(3).scale(1.01f)));
    }

    public void testIncreaseVertcount() {
View Full Code Here

Examples of toxi.geom.Polygon2D.containsPoint()

    public void testContainment() {
        final Vec2D origin = new Vec2D(100, 100);
        Polygon2D p = new Circle(origin, 50).toPolygon2D(8);
        assertTrue(p.containsPoint(origin));
        assertTrue(p.containsPoint(p.vertices.get(0)));
        assertFalse(p.containsPoint(p.vertices.get(3).scale(1.01f)));
    }

    public void testIncreaseVertcount() {
        final Vec2D origin = new Vec2D(100, 100);
View Full Code Here

Examples of toxi.geom.Polygon2D.containsPoint()

    public void testContainment() {
        final Vec2D origin = new Vec2D(100, 100);
        Polygon2D p = new Circle(origin, 50).toPolygon2D(8);
        assertTrue(p.containsPoint(origin));
        assertTrue(p.containsPoint(p.vertices.get(0)));
        assertFalse(p.containsPoint(p.vertices.get(3).scale(1.01f)));
    }

    public void testIncreaseVertcount() {
        final Vec2D origin = new Vec2D(100, 100);
        Polygon2D p = new Circle(origin, 50).toPolygon2D(3);
View Full Code Here

Examples of toxi.geom.Sphere.containsPoint()

public class SphereTest extends TestCase {

    public void testIsInSphere() {
        Vec3D p = new Vec3D(0, -10, 0);
        Sphere s = new Sphere(new Vec3D(), 10);
        assertEquals(s.containsPoint(p), true);
        p.set(0, 10.1f, 0);
        assertEquals(s.containsPoint(p), false);
    }

    public void testReflectRay() {
View Full Code Here

Examples of toxi.geom.Sphere.containsPoint()

    public void testIsInSphere() {
        Vec3D p = new Vec3D(0, -10, 0);
        Sphere s = new Sphere(new Vec3D(), 10);
        assertEquals(s.containsPoint(p), true);
        p.set(0, 10.1f, 0);
        assertEquals(s.containsPoint(p), false);
    }

    public void testReflectRay() {
        SphereIntersectorReflector si = new SphereIntersectorReflector(
                new Vec3D(0, 0, 0), 10);
View Full Code Here

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

Examples of toxi.geom.Triangle2D.containsPoint()

        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

Examples of toxi.geom.Triangle2D.containsPoint()

        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
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.