Как подсчитать объем?
Достаточно для каждой грани
       vertex x1 y1 z1
       vertex x2 y2 z2 
       vertex x3 y3 z3
посчитать величину Vj=(x1*(y2*z3-y3*z2)+x2*(y3*z1-y1*z3)+x3*(y1*z2-y2*z1))/6, и найти сумму этих величин (часть из них будет отрицательной, но это не страшно). Для замкнутой модели она и будет искомым объёмом.
Работать проще с бинарным STL - там не нужно тратить силы на синтаксический разбор.
Если известны вершины, то можно посчитать объем выпуклой оболочки. Это можно сделать вручную, или это умеет Wolfram Matematica.