public void setCamera(float x, float y, float scale) { box.center.set(x, y); Mat22.createScaleTransform(scale, box.R); }
public void setCamera(float x, float y, float scale) { box.center.set(x, y); Mat22.createScaleTransform(scale, box.R); }
public TestbedCamera(Vec2 initPosition, float initScale, float zoomScaleDiff) { Preconditions.checkArgument(zoomScaleDiff > 0, "Zoom scale %d must be > 0", zoomScaleDiff); this.transform = new OBBViewportTransform(); transform.setCamera(initPosition.x, initPosition.y, initScale); this.initPosition.set(initPosition); this.initScale = initScale; upScale = Mat22.createScaleTransform(1 + zoomScaleDiff); downScale = Mat22.createScaleTransform(1 - zoomScaleDiff); }
/** * @see IViewportTransform#setCamera(float, float, float) */ public void setCamera(float x, float y, float scale) { box.center.set(x, y); Mat22.createScaleTransform(scale, box.R); }
public void setCamera(float x, float y, float scale) { box.center.set(x, y); Mat22.createScaleTransform(scale, box.R); }
private final Mat22 upScale = Mat22.createScaleTransform(ZOOM_IN_SCALE); private final Mat22 downScale = Mat22.createScaleTransform(ZOOM_OUT_SCALE);