Вы можете выбрать одну точку P (например, начало координат), а затем рассчитать объемы всех тетраэдров PABC, где A, B и C - вершины треугольника из списка.Объем каждого такого тетраэдра равен abs (((PA x PB). PC) / 2), где «х» и «.»являются кросс-произведением и точечным произведением соответственно, а abs является абсолютным значением.Чтобы рассчитать объем всего объекта, вы можете суммировать все объемы, но не беря абсолютное значение каждого из них.Таким образом, объемы некоторых тетраэдров будут взяты с плюсом в сумме, а некоторые с минусом.Таким образом, объем всего объекта будет равен abs (sum (((PAi x PBi). PCi) / 2)), где Ai, Bi, Ci - вершины i-го треугольника, а сумма берется для всех i.