Examples of intersectsLine()


Examples of java.awt.geom.Line2D.intersectsLine()

        justBeforeDestination = getIntersectionPoint(pseudoSourceToDest, line);

        // Check if direct path exists (but ignore when leaving obstacle)
        directPathExists = isDirectPath(justBeforeDestination, dest);

      } else if (type == RayData.RayType.REFLECTION && pseudoSourceToDest.intersectsLine(line)) {

        // Destination is inside reflection interval
        justBeforeDestination = getIntersectionPoint(pseudoSourceToDest, line);

        // Check if direct path exists (ignore reflection line)
View Full Code Here

Examples of java.awt.geom.Rectangle2D.intersectsLine()

   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness
  {
    Rectangle2D r = new Rectangle2D.Double(0.0, 0.0, 5.0, 10.0);
    harness.check(r.intersectsLine(0.0, 0.0, 5.0, 0.0));
    harness.check(r.intersectsLine(0.0, 0.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5.0, 0.0, 5.0, 10.0));
    harness.check(r.intersectsLine(0.0, 10.0, 5.0, 10.0));
 
    // segment that doesn't intersect
View Full Code Here

Examples of java.awt.geom.Rectangle2D.intersectsLine()

   */
  public void test(TestHarness harness
  {
    Rectangle2D r = new Rectangle2D.Double(0.0, 0.0, 5.0, 10.0);
    harness.check(r.intersectsLine(0.0, 0.0, 5.0, 0.0));
    harness.check(r.intersectsLine(0.0, 0.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5.0, 0.0, 5.0, 10.0));
    harness.check(r.intersectsLine(0.0, 10.0, 5.0, 10.0));
 
    // segment that doesn't intersect
    harness.check(!r.intersectsLine(-1.0, -1.0, -2.0, -2.0));
View Full Code Here

Examples of java.awt.geom.Rectangle2D.intersectsLine()

  public void test(TestHarness harness
  {
    Rectangle2D r = new Rectangle2D.Double(0.0, 0.0, 5.0, 10.0);
    harness.check(r.intersectsLine(0.0, 0.0, 5.0, 0.0));
    harness.check(r.intersectsLine(0.0, 0.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5.0, 0.0, 5.0, 10.0));
    harness.check(r.intersectsLine(0.0, 10.0, 5.0, 10.0));
 
    // segment that doesn't intersect
    harness.check(!r.intersectsLine(-1.0, -1.0, -2.0, -2.0));
   
View Full Code Here

Examples of java.awt.geom.Rectangle2D.intersectsLine()

  {
    Rectangle2D r = new Rectangle2D.Double(0.0, 0.0, 5.0, 10.0);
    harness.check(r.intersectsLine(0.0, 0.0, 5.0, 0.0));
    harness.check(r.intersectsLine(0.0, 0.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5.0, 0.0, 5.0, 10.0));
    harness.check(r.intersectsLine(0.0, 10.0, 5.0, 10.0));
 
    // segment that doesn't intersect
    harness.check(!r.intersectsLine(-1.0, -1.0, -2.0, -2.0));
   
    // segment passes through
View Full Code Here

Examples of java.awt.geom.Rectangle2D.intersectsLine()

    harness.check(r.intersectsLine(0.0, 0.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5.0, 0.0, 5.0, 10.0));
    harness.check(r.intersectsLine(0.0, 10.0, 5.0, 10.0));
 
    // segment that doesn't intersect
    harness.check(!r.intersectsLine(-1.0, -1.0, -2.0, -2.0));
   
    // segment passes through
    harness.check(r.intersectsLine(-5.0, 2.0, 15.0, 2.0));
   
    // segments that end at corners
View Full Code Here

Examples of java.awt.geom.Rectangle2D.intersectsLine()

 
    // segment that doesn't intersect
    harness.check(!r.intersectsLine(-1.0, -1.0, -2.0, -2.0));
   
    // segment passes through
    harness.check(r.intersectsLine(-5.0, 2.0, 15.0, 2.0));
   
    // segments that end at corners
    harness.check(r.intersectsLine(-1.0, 0.0, 0.0, 0.0));
    harness.check(r.intersectsLine(5.0, -1.0, 5.0, 0.0));
    harness.check(r.intersectsLine(-1.0, 10.0, 0.0, 10.0));
View Full Code Here

Examples of java.awt.geom.Rectangle2D.intersectsLine()

   
    // segment passes through
    harness.check(r.intersectsLine(-5.0, 2.0, 15.0, 2.0));
   
    // segments that end at corners
    harness.check(r.intersectsLine(-1.0, 0.0, 0.0, 0.0));
    harness.check(r.intersectsLine(5.0, -1.0, 5.0, 0.0));
    harness.check(r.intersectsLine(-1.0, 10.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5, 11.0, 5.0, 10.0));

    // zero rectangle
View Full Code Here

Examples of java.awt.geom.Rectangle2D.intersectsLine()

    // segment passes through
    harness.check(r.intersectsLine(-5.0, 2.0, 15.0, 2.0));
   
    // segments that end at corners
    harness.check(r.intersectsLine(-1.0, 0.0, 0.0, 0.0));
    harness.check(r.intersectsLine(5.0, -1.0, 5.0, 0.0));
    harness.check(r.intersectsLine(-1.0, 10.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5, 11.0, 5.0, 10.0));

    // zero rectangle
    r = new Rectangle2D.Double();
View Full Code Here

Examples of java.awt.geom.Rectangle2D.intersectsLine()

    harness.check(r.intersectsLine(-5.0, 2.0, 15.0, 2.0));
   
    // segments that end at corners
    harness.check(r.intersectsLine(-1.0, 0.0, 0.0, 0.0));
    harness.check(r.intersectsLine(5.0, -1.0, 5.0, 0.0));
    harness.check(r.intersectsLine(-1.0, 10.0, 0.0, 10.0));
    harness.check(r.intersectsLine(5, 11.0, 5.0, 10.0));

    // zero rectangle
    r = new Rectangle2D.Double();
    harness.check(!r.intersectsLine(0.0, 0.0, 0.0, 0.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.