【发布时间】:2015-06-04 07:44:26
【问题描述】:
我想通过给出它的坐标来创建一个polyhedron,然后得到一个特定的部分。可能是这样的:
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无法执行科学计算。
【问题讨论】:
标签: python 3d blender grasshopper