我想創建一個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
不能執行科學計算。