Если в строке 3 параметра через запятую - третий отвечает за ось Z.
Если более 3 параметров - какой-то из них отвечает за ось Z.
В общем, замена параметра на 0 через строковые операции на любом доступном языке, хоть Pascal. Мне привычней Scilab.
@repeat , пробовали VOVLAP - Overlaps volumes?
В конце концов, никто не запрещает сначала рисовать поверхности, объединять и пересекать их, а затем делать из поверхностей объемы.