Examples of Camera


Examples of k8.util.Camera

  }

  /** Sets the depth */
  public void setDepth(float depth)
  {
    Camera camera = Camera.getInstance();
    float aspect = camera.getAspectRatio();
    int fov = camera.getFOV();
   
    this.depth = depth;
    this.width = (float) (depth * (fov / RadDeg));
    this.height = width / aspect;

View Full Code Here

Examples of m33.entities.Camera

    hero.load("hero.png");

    level = new Map(entities);
    hero.updateMap(level); // I also set spawn point here

    camera = new Camera();

    hero.setCamera(camera);
    level.setCamera(camera);
    entities.setCamera(camera);
View Full Code Here

Examples of nexus.model.structs.Camera

  public static final int TEST_ITERATIONS = 2; // default is 5, but this can be annoying for dev
  public static Model world;
 
  @BeforeClass
  public static void testSetup() {
    world = new Model(new Camera(new Vector3(0f, 0f, 0f), 0f, 0f, 0f, false));
  }
View Full Code Here

Examples of org.andrewberman.ui.camera.Camera

      // ratio of current zoom to the original zoom.
      double zoomRatio = downZoom / zoomTween.getPosition();
      // new distances from down point to center.
      float newX = (float) (downCameraX + dx - dx * zoomRatio);
      float newY = (float) (downCameraY + dy - dy * zoomRatio);
      Camera cam = getCamera();
      cam.zoomTo(zoomTween.getPosition());
      cam.nudgeTo(newX, newY);
      cam.fforward();
    }
  }
View Full Code Here

Examples of org.graphstream.ui.view.Camera

   * A key has been pressed.
   *
   * @param event  The event that generated the key.
   */
  public void keyPressed(KeyEvent event) {
    Camera camera = view.getCamera();

    if (event.getKeyCode() == KeyEvent.VK_PAGE_UP) {
      camera.setViewPercent(Math.max(0.0001f,
          camera.getViewPercent() * 0.9f));
    } else if (event.getKeyCode() == KeyEvent.VK_PAGE_DOWN) {
      camera.setViewPercent(camera.getViewPercent() * 1.1f);
    } else if (event.getKeyCode() == KeyEvent.VK_LEFT) {
      if ((event.getModifiers() & KeyEvent.ALT_MASK) != 0) {
        double r = camera.getViewRotation();
        camera.setViewRotation(r - 5);
      } else {
        double delta = 0;

        if ((event.getModifiers() & KeyEvent.SHIFT_MASK) != 0)
          delta = camera.getGraphDimension() * 0.1f;
        else
          delta = camera.getGraphDimension() * 0.01f;

        delta *= camera.getViewPercent();

        Point3 p = camera.getViewCenter();
        camera.setViewCenter(p.x - delta, p.y, 0);
      }
    } else if (event.getKeyCode() == KeyEvent.VK_RIGHT) {
      if ((event.getModifiers() & KeyEvent.ALT_MASK) != 0) {
        double r = camera.getViewRotation();
        camera.setViewRotation(r + 5);
      } else {
        double delta = 0;

        if ((event.getModifiers() & KeyEvent.SHIFT_MASK) != 0)
          delta = camera.getGraphDimension() * 0.1f;
        else
          delta = camera.getGraphDimension() * 0.01f;

        delta *= camera.getViewPercent();

        Point3 p = camera.getViewCenter();
        camera.setViewCenter(p.x + delta, p.y, 0);
      }
    } else if (event.getKeyCode() == KeyEvent.VK_UP) {
      double delta = 0;

      if ((event.getModifiers() & KeyEvent.SHIFT_MASK) != 0)
        delta = camera.getGraphDimension() * 0.1f;
      else
        delta = camera.getGraphDimension() * 0.01f;

      delta *= camera.getViewPercent();

      Point3 p = camera.getViewCenter();
      camera.setViewCenter(p.x, p.y + delta, 0);
    } else if (event.getKeyCode() == KeyEvent.VK_DOWN) {
      double delta = 0;

      if ((event.getModifiers() & KeyEvent.SHIFT_MASK) != 0)
        delta = camera.getGraphDimension() * 0.1f;
      else
        delta = camera.getGraphDimension() * 0.01f;

      delta *= camera.getViewPercent();

      Point3 p = camera.getViewCenter();
      camera.setViewCenter(p.x, p.y - delta, 0);
    }
  }
View Full Code Here

Examples of org.openpnp.spi.Camera

  private boolean step5() {
    MainFrame.machineControlsPanel.submitMachineTask(new Runnable() {
      public void run() {
        Head head = Configuration.get().getMachine().getHeads().get(0);
        try {
          Camera camera = MainFrame.cameraPanel
              .getSelectedCamera();
          Location location = jobPanel.getSelectedBoardLocation()
              .getLocation();
          MovableUtils.moveToLocationAtSafeZ(camera, location, 1.0);
        }
View Full Code Here

Examples of org.osm2world.core.target.common.rendering.Camera

    Point currentMousePoint = e.getPoint();
   
    float movementX = currentMousePoint.x - previousMousePoint.x;
    float movementY = currentMousePoint.y - previousMousePoint.y;
   
    Camera camera = renderOptions.camera;
   
    if (camera != null) {
 
      if (translationDrag) {
       
        camera.moveMapForward(movementY);
        camera.moveMapRight(movementX);
       
      } else if (rotationDrag) {
         
        /* view left/right */
        camera.rotateY(movementX/100);
       
        /* view up/down */
        camera.mapPitch(movementY/-100);
     
      } else if (movementDrag) {
       
        /* roll left/right */
        camera.roll(movementX/100);
       
        /* move up/down */
        camera.moveMapUp(movementY);
      }
    }
     
    previousMousePoint = currentMousePoint;
     
View Full Code Here

Examples of org.osm2world.core.target.common.rendering.Camera

    zoom(e.getWheelRotation() < 0, 1);
  }

  private void zoom(boolean zoomIn, double scale) {
    Camera c = renderOptions.camera;
   
    if (c != null) {

      VectorXYZ toLookAt = c.getLookAt().subtract(c.getPos());
      VectorXYZ move = toLookAt.mult(scale * (zoomIn ? 0.2f : -0.25f));
      VectorXYZ newPos = c.getPos().add(move);

      c.setPos(newPos);
    }
  }
View Full Code Here

Examples of org.osm2world.core.target.common.rendering.Camera

    MapData mapData = data.getConversionResults().getMapData();

    VectorXZ camLookAt = mapData.getCenter();

    renderOptions.camera = new Camera();
    renderOptions.camera.setCamera(camLookAt.x, 1000, camLookAt.z-1000,
                                       camLookAt.x, 0, camLookAt.z);
   
    renderOptions.projection = Defaults.PERSPECTIVE_PROJECTION;
View Full Code Here

Examples of org.osm2world.core.target.common.rendering.Camera

   
    ImageExporter exporter = null;
   
    for (CLIArguments args : argumentsGroup.getCLIArgumentsList()) {
     
      Camera camera = null;
      Projection projection = null;
     
      if (args.isOviewTiles()) {
       
        camera = OrthoTilesUtil.cameraForTiles(
            results.getMapProjection(),
            args.getOviewTiles(),
            args.getOviewAngle(),
            args.getOviewFrom());
        projection = OrthoTilesUtil.projectionForTiles(
            results.getMapProjection(),
            args.getOviewTiles(),
            args.getOviewAngle(),
            args.getOviewFrom());
       
      } else if (args.isOviewBoundingBox()) {
       
        double angle = args.getOviewAngle();
        CardinalDirection from = args.getOviewFrom();
       
        Collection<VectorXZ> pointsXZ = new ArrayList<VectorXZ>();
        for (LatLonEle l : args.getOviewBoundingBox()) {
          pointsXZ.add(results.getMapProjection().calcPos(l.lat, l.lon));
        }
        AxisAlignedBoundingBoxXZ bounds =
          new AxisAlignedBoundingBoxXZ(pointsXZ);
             
        camera = OrthoTilesUtil.cameraForBounds(bounds, angle, from);
        projection = OrthoTilesUtil.projectionForBounds(bounds, angle, from);
       
      } else if (args.isPviewPos()) {
       
        MapProjection proj = results.getMapProjection();
       
        LatLonEle pos = args.getPviewPos();
        LatLonEle lookAt = args.getPviewLookat();
       
        camera = new Camera();
        VectorXYZ posV = proj.calcPos(pos.lat, pos.lon).xyz(pos.ele);
        VectorXYZ laV =  proj.calcPos(lookAt.lat, lookAt.lon).xyz(lookAt.ele);
        camera.setCamera(posV.x, posV.y, posV.z, laV.x, laV.y, laV.z);
       
        projection = new Projection(false,
            args.isPviewAspect() ? args.getPviewAspect() :
              (double)args.getResolution().x / args.getResolution().y,
              args.getPviewFovy(),
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.