使用Blender脚本创建程序网格

时间:2019-04-14 20:23:24

标签: blender

用脚本在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)

1 个答案:

答案 0 :(得分:0)

搅拌器bmesh module用于创建和编辑网格数据,尽管您也可以转动python arrays into mesh data

您可以找到Blender附带的一些示例,所有插件都是使用python制作的,其中一个有用的插件是intervals,其中有几个示例可以创建不同类型的对象。

有一个blender specific stackexchange site,您将在搅拌机特定脚本方面获得更多帮助。您还应该在那里找到一些现有示例。