Invert this vector
Vec3 negate (Vec3 target) { target.x = -x; target.y = -y; target.z = -z; return target; }