added fuzzy compare for vec3s