У меня есть вопрос, похожий на тот, который задавался ранее, за исключением 3D, и мне нужен только объем, а не фактическая форма корпуса.
Точнее, мне дан небольшой набор точек (скажем, 10-15) в 3D, все из которых, как известно, лежат на выпуклой оболочке набора точек (поэтому все они «имеют значение» и определяют оболочку). Я только хочу вычислить объем корпуса, меня не волнует вычисление фактического многогранника. Есть ли эффективный алгоритм для этого?
Ответы:
источник
Результат:
источник
Из FAQ по многогранным вычислениям Комеи Фукуда :
Может показаться, что это скрывает специфику трехмерной проблемы среди трудностей более высоких измерений, несмотря на название статьи Дайера и Фриза. Из их аннотации: «Мы показываем, что вычисление объема многогранника, заданного либо в виде списка фасетов, либо в виде списка вершин, так же сложно, как вычисление перманента матрицы».
источник