package org.iplantc.phyloviewer.shared.scene; import org.iplantc.phyloviewer.shared.math.Vector2; import org.junit.Test; import junit.framework.TestCase; public class TestPolygon extends TestCase { @Test public void testInterect() { Vector2 v0 = new Vector2(0.0,0.0); Vector2 v1 = new Vector2(0.5,1.0); Vector2 v2 = new Vector2(1.0,0.0); Polygon triangle = Polygon.createTriangle(v0, v1, v2); assertTrue(triangle.intersect(new Vector2(0.5,0.5), 0)); assertFalse(triangle.intersect(new Vector2(1.5,0.5), 0)); assertFalse(triangle.intersect(new Vector2(0.5,-0.5), 0)); } }