文件名称:supershape:用于计算3D参数超形的Python代码; 附加的Blender网格生成支持
文件大小:317KB
文件格式:ZIP
更新时间:2024-06-13 12:31:15
superformula supershape Python
超形 可以有效生成Python代码。 3D SuperShapes是一系列参数化曲面,根据参数化的不同,它们可以采用多种形状。 以下代码段创建了花朵状对象的3D坐标 import supershape as sshape x , y , z = sshape . supercoords ( # m, a, b, n1, n2, n3 (1x6 or 2x6) [ 7 , 1 , 1 , 0.2 , 1.7 , 1.7 ], # u,v resolution shape = ( 50 , 50 ) ) 要重现以上结果,请运行 python -m supershape 安装 通过pip pip install supershape 搅拌机支持 将克隆的文件夹路径添加到您的PYTONPATH ,然后按如下所示启动Blender(> = v2.8)
【文件预览】:
supershape-master
----etc()
--------flower.png(60KB)
--------flower_blender.png(174KB)
----.gitignore(2KB)
----README.md(1KB)
----LICENSE(1KB)
----create_test_data.py(1KB)
----supershape()
--------tests()
--------supershape.py(2KB)
--------__init__.py(560B)
--------__main__.py(742B)
--------blender.py(4KB)
----scripts()
--------blender_demo.py(309B)
----setup.py(652B)
----.travis.yml(389B)
----data()
--------sphere.npy(59KB)
--------roundcube.npy(59KB)
--------cone.npy(59KB)
--------flower.npy(59KB)