public final void normalise() {
		float m = getMagnitude();
		if (m <= Utility.nearZero)
			m = 1;
		x /= m;
		y /= m;
		z /= m;
		if (Math.abs(x) < Utility.nearZero)
			x = 0.0f;
		if (Math.abs(y) < Utility.nearZero)
			y = 0.0f;
		if (Math.abs(z) < Utility.nearZero)
			z = 0.0f;
	}