372373374375376377378379380381382
public synchronized void onStrafeLeft() { Vector3d d = new Vector3d(1, 0, 0); tmpTransform.rotY(yaw); tmpTransform.transform(d); Vector3d right = new Vector3d(); right.cross(up, d); origin.scaleAdd(-1, right, origin); updateOrigin(); refresh(); }
384385386387388389390391392393394
public synchronized void onStrafeRight() { Vector3d d = new Vector3d(1, 0, 0); tmpTransform.rotY(yaw); tmpTransform.transform(d); Vector3d right = new Vector3d(); right.cross(up, d); origin.scaleAdd(1, right, origin); updateOrigin(); refresh(); }