Package research.figure

Examples of research.figure.PolyLineFigure.pointAt()


      if (!fe.hasMoreElements()) {
        return false;
      }

      PolyLineFigure figure = (PolyLineFigure)fe.nextFigure();
      Point backupPoint = figure.pointAt(getPointIndex());
      figure.setPointAt(getOldPoint(), getPointIndex());
      setOldPoint(backupPoint);
      return true;
    }
View Full Code Here


    long len = Long.MAX_VALUE;

    // Try for points along edge

    for (int i = 0; i < p.pointCount()-1; i++) {
      Point p1 = p.pointAt(i);
      Point p2 = p.pointAt(i+1);
      Point chop = Geom.intersect(p1.x,
                 p1.y,
                 p2.x,
                 p2.y,
View Full Code Here

    // Try for points along edge

    for (int i = 0; i < p.pointCount()-1; i++) {
      Point p1 = p.pointAt(i);
      Point p2 = p.pointAt(i+1);
      Point chop = Geom.intersect(p1.x,
                 p1.y,
                 p2.x,
                 p2.y,
                 from.x,
View Full Code Here

    }
    // if none found, pick closest vertex
    //if (len ==  Long.MAX_VALUE) {
    { // try anyway
      for (int i = 0; i < p.pointCount(); i++) {
        Point pp = p.pointAt(i);
        long l = Geom.length2(pp.x, pp.y, from.x, from.y);
        if (l < len) {
          len = l;
          cx = pp.x;
          cy = pp.y;
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.