Я хочу создать polyhedron
, указав его координаты, а затем получить конкретный раздел. Возможно, что-то вроде:Python: Создайте многогранник и получите его раздел
Points = [A(0,0,0),B(1,0,0),C(1,1,0),D(0,1,0),A"(0,0,1),B"(1,0,1),C"(1,1,1),D"(0,1,1)]
Body = BodyGenerate(Points)
section1 = Body.section(z = 0.5)
section2 = Body.section(x+y= 1)
#And then I can get properties like `area`, `width` of these sections.
Как это сделать? Есть ли lib
для этого?
Вот что я нашел до сих пор:
Vpython
довольно, что мне нужно, но это кажется слишком простой, и не может создать многогранникBlender
иRhino
хорошие инструменты. Но они больше сосредоточены наmodelling
, а не наprogramming
. Python больше похож на интерактивную командную строку, а не на саму программу.Three.js
похоже, что мне нужно, ноjs
не может выполнить научный расчет.