У меня есть объект, определяемый вершинами и angular гранями.
verts = [[0.1, 1., 1. ] [1., 1., 0.1] [1., 0.1, 1. ] [1., 1., 1.9] [1., 1.9, 1. ]
[1.9, 1., 1. ] ]
И три angular граней, которые определяют вершины, составляющие каждую грань:
faces = [[ 2, 1, 0] [ 0, 3, 2] [ 1, 4, 0] [ 0, 4, 3] [ 5, 1, 2] [ 3, 5, 2]
[ 5, 4, 1] [ 4, 5, 3]]
Я могу создать меня sh с помощью Poly3DCollection
from mpl_toolkits.mplot3d.art3d import Poly3DCollection
mesh = Poly3DCollection(verts[faces])
Я могу использовать mesh
для построения объекта в 3D. Есть ли способ в python найти объем этого объекта? Документы ( здесь , здесь и здесь ) указывают, что это возможно. Если не в python, существуют ли методы на других языках, которые делают это возможным (то есть, о которых вы знаете). Заранее спасибо!