vector3f.java

来自「NeHe用java与OpenGL结合教程源码」· Java 代码 · 共 27 行

JAVA
27
字号
package demos.nehe.lesson48;/** * 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);    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?