在blender python脚本中获取对象数组

时间:2017-11-08 10:02:40

标签: python blender bpy

我正在使用C ++和OpenGL ES3创建我的简单游戏引擎,所以我不是python或者blender开发人员我只是使用blender来创建低多边形模型现在我想使用blender作为关卡编辑器所以在经过一些研究后我创建了一个简单的导出器,它将场景导出到XML文件,并且工作正常,My post in blender exchange。 我在我的引擎中使用实例,所以我想在blender中创建相同对象的数组并导出矩阵并计算,这样如果我创建一个数组修饰符,我怎样才能获得实例的数据。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案: 创建对象的链接副本,然后遍历mesh_owners = {} for ob in bpy.data.objects: if ob.type == 'MESH': mesh_owners.setdefault(ob.data, []).append(ob) ,然后使用此脚本找到网格所有者

$.get("http://somesite.com/student.txt", function(response) {
   var filecontent = response;
   var email = "turd.ferguson@jeopardy.com";
   if(filecontent.indexOf(email) != -1){
      alert("Error: email already exists.");
   }
});

感谢How to access mesh data of an object in a script?