still have bugs with plane-ray or voxel-ray intersection