Small utility constructor for vec3