vec3->Vec3