added particle direction to point_in_volume call