Package toxi.geom

Examples of toxi.geom.Vec2D.distanceTo()


        Vec2D pointOnPlane = new Vec2D(mouseX, mouseY);

        SketchPoint pathVert = getClosestPathVertex(pointOnPlane);
   
        if (pathVert != null && pointOnPlane.distanceTo(pathVert) < SETTINGS_SKETCH.select_dia) {
          removeVertex(pathVert);
          skip = true;
        }

      }
View Full Code Here


      && getSketchTools().keyCode == PConstants.CONTROL) {
       
        this.getSketchTools().drawPathToolState = SketchTools.DRAW_PATH_TOOL_STATE_ADD;
        
       
        if(pointOnPlan.distanceTo(sketchShapes.getClosestPathVertex(pointOnPlan)) < SETTINGS_SKETCH.select_dia){
          this.getSketchTools().drawPathToolState = SketchTools.DRAW_PATH_TOOL_STATE_REMOVE;

        }
       
View Full Code Here

                   
                   
                    for (int k = 0; k < points02.size(); k++) {
                     
                      Vec2D vec2d = (Vec2D) points02.get(k).get(0);
                      if(seatBottom == null || vec2d.distanceTo(topIntersect) > vec2d.distanceTo(seatBottom) )
                        seatBottom = vec2d;
                     
                    }
           
                 
View Full Code Here

                   
                   
                    for (int k = 0; k < points02.size(); k++) {
                     
                      Vec2D vec2d = (Vec2D) points02.get(k).get(0);
                      if(seatBottom == null || vec2d.distanceTo(topIntersect) > vec2d.distanceTo(seatBottom) )
                        seatBottom = vec2d;
                     
                    }
           
                 
View Full Code Here

    SketchPoint 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 (i == 0 || pos.distanceTo(mousePos) < closestDist && pos != null) {
        val = i;
        closestDist = pos.distanceTo(mousePos);
      }

    }
View Full Code Here

    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

    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

    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

    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

    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

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.