	if (distance < surface_result.enter_t)
	{
		result->distance