@Override
    public int hashCode() {
        int hash = 37;
        hash += 37 * hash + Float.floatToIntBits(x);
        hash += 37 * hash + Float.floatToIntBits(y);
        hash += 37 * hash + Float.floatToIntBits(z);
        return hash;
    }
Returns a hash code. If two vectors have identical values, they will
have the same hash code. The current instance is unaffected.

@return a 32-bit value for use in hashing
jme3-core/src/main/java/com/jme3/math/Vector3f.java