用脚本在Blender中创建程序网格的一种干净方法是什么?理想情况下,我想创建一个空网格并开始添加顶点和三角形,如下所示:
mesh = create_mesh()
a = mesh.add_vertex([0, 0, 0])
b = mesh.add_vertex([1, 0, 0])
c = mesh.add_vertex([1, 1, 0])
t = mesh.add_triangle(a, b, c)
答案 0 :(得分:0)
搅拌器bmesh module用于创建和编辑网格数据,尽管您也可以转动python arrays into mesh data。
您可以找到Blender附带的一些示例,所有插件都是使用python制作的,其中一个有用的插件是intervals
,其中有几个示例可以创建不同类型的对象。
有一个blender specific stackexchange site,您将在搅拌机特定脚本方面获得更多帮助。您还应该在那里找到一些现有示例。