【问题标题】:procedural mesh creation with blender script使用搅拌机脚本创建程序网格
【发布时间】:2019-09-04 21:01:48
【问题描述】:

用脚本在搅拌机中创建程序网格的干净方法是什么?理想情况下,我想创建一个空网格并开始添加顶点和三角形,如下所示:

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)

【问题讨论】:

    标签: blender


    【解决方案1】:

    Blenders bmesh module 专为创建和编辑网格数据而设计,但您也可以转为 python arrays into mesh data

    您可以找到 blender 中包含的一些示例,所有插件都是使用 python 制作的,一个有用的插件是add_mesh_extra_objects,它有几个创建不同类型对象的示例。

    有一个blender specific stackexchange site,您可以在其中获得有关搅拌机特定脚本的更多帮助。您还应该在那里找到一些现有的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-18
      • 2012-02-07
      • 2022-11-01
      • 2020-05-22
      • 2011-02-26
      • 2017-06-15
      • 2017-07-08
      • 2016-10-13
      相关资源
      最近更新 更多