class Vector3f implements Savable, Cloneable, java.io.Serializable {

    public Vector3f project(Vector3f other) {
        float n = this.dot(other); // A . B
        float d = other.lengthSquared(); // |B|^2
        return new Vector3f(other).multLocal(n / d);
    }

    public  Vector3f();
    public  Vector3f(float x, float y, float z);
    public  Vector3f(Vector3f copy);

}