package pixelapp.roation; /** * Created by IntelliJ IDEA. * User: pepijn * Date: Aug 7, 2005 * Time: 5:45:22 PM * To change this template use File | Settings | File Templates. */ class Vector3f { public float x, y, z; public static void cross(Vector3f Result, Vector3f v1, Vector3f v2) { Result.x = (v1.y * v2.z) - (v1.z * v2.y); Result.y = (v1.z * v2.x) - (v1.x * v2.z); Result.z = (v1.x * v2.y) - (v1.y * v2.x); } public static float dot(Vector3f v1, Vector3f v2) { return (v1.x * v2.x) + (v1.y * v2.y) + (v1.z + v2.z); } public float length() { return (float)Math.sqrt(x * x + y * y + z * z); } }