Examples of distanceTo()


Examples of toxi.geom.Vec2D.distanceTo()

    for (float i = 0; i <= 1; i += step) {
      Vec2D pos = this.getPos(i);

      if (i == 0 || pos.distanceTo(mousePos) < closestDist && pos != null) {
        val = i;
        closestDist = pos.distanceTo(mousePos);
      }

    }
    this.cacheLength(false);
View Full Code Here

Examples of toxi.geom.Vec2D.distanceTo()

    float step = SETTINGS_SKETCH.select_on_path_step / this.getlength();
    step = .01f;
    for (float i = 0; i < 1; i += step) {
      Vec2D pos = this.getPosStep(step);
      if ((closestDist == -1 && pos != null)
          || (pos != null && pos.distanceTo(mousePos) < closestDist)) {
        closestPoint = pos;
        closestDist = pos.distanceTo(mousePos);
      }

    }
View Full Code Here

Examples of toxi.geom.Vec2D.distanceTo()

    for (float i = 0; i < 1; i += step) {
      Vec2D pos = this.getPosStep(step);
      if ((closestDist == -1 && pos != null)
          || (pos != null && pos.distanceTo(mousePos) < closestDist)) {
        closestPoint = pos;
        closestDist = pos.distanceTo(mousePos);
      }

    }
    this.cacheLength(false);
View Full Code Here

Examples of toxi.geom.Vec2D.distanceTo()

    Vec2D mousePos = new SketchPoint(mouseX, mouseY);
    float step = SETTINGS_SKETCH.select_on_path_step / this.getlength();
    for (float i = 0; i < 1; i += step) {
      Vec2D pos = this.getPos(i);

      if (closestDist == -1 || pos.distanceTo(mousePos) < closestDist) {
        val = i;
        closestDist = pos.distanceTo(mousePos);
        v = pos;
      }
View Full Code Here

Examples of toxi.geom.Vec2D.distanceTo()

    for (float i = 0; i < 1; i += step) {
      Vec2D pos = this.getPos(i);

      if (closestDist == -1 || pos.distanceTo(mousePos) < closestDist) {
        val = i;
        closestDist = pos.distanceTo(mousePos);
        v = pos;
      }

    }
View Full Code Here

Examples of toxi.geom.Vec2D.distanceTo()

  }

  public SketchShape getOverShape(float x, float y) {
    Vec2D closePoint = getClosestPointAlongPath(x, y);
    if (closePoint != null
        && closePoint.distanceTo(new Vec2D(x, y)) < SETTINGS_SKETCH.SELECT_EDGE_DIST) {
      this.lastMouseOverVec = closePoint;
      this.lastMouseOverPercent = getClosestPercent(x, y);
      return this;
    }
    return null;
View Full Code Here

Examples of toxi.geom.Vec2D.distanceTo()

              nextP.getControlPoint1().x, nextP.x, t);
          float y = functions.bezierPoint(curP.y,
              curP.getControlPoint2().y,
              nextP.getControlPoint1().y, nextP.y, t);

          length += lastMeasuredPoint.distanceTo(new Vec2D(x, y));
          lastMeasuredPoint = new Vec2D(x, y);

          if (length >= destLen)
            return new SketchPoint(x, y);
View Full Code Here

Examples of toxi.geom.Vec2D.distanceTo()

    Vec2D outlineP = this.getPath().getClosestPointAlongPath(x, y);

    if (mPos == null || centreP == null || outlineP == null)
      return null;

    if (centreP.distanceTo(mPos) < outlineP.distanceTo(mPos))
      return centreP;
    else
      return outlineP;

  }
View Full Code Here

Examples of toxi.geom.Vec2D.distanceTo()

    Vec2D foundVec = null;
    float dist = 0;

    for (int i = 0; i < getCentrePath().size(); i++) {
      Vec2D vec = (Vec2D) getCentrePath().get(i);
      if (vec.distanceTo(selectedNode) < dist || foundVec == null) {
        dist = vec.distanceTo(selectedNode);
        foundVec = vec;
      }
    }
View Full Code Here

Examples of toxi.geom.Vec2D.distanceTo()

    float dist = 0;

    for (int i = 0; i < getCentrePath().size(); i++) {
      Vec2D vec = (Vec2D) getCentrePath().get(i);
      if (vec.distanceTo(selectedNode) < dist || foundVec == null) {
        dist = vec.distanceTo(selectedNode);
        foundVec = vec;
      }
    }

    return foundVec;
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.