2013-05-31 136 views
-1

在搅拌机2.62我使用这个脚本来显示一个点:的搅拌机Python脚本未能

import bpy 
from bpy.props import FloatVectorProperty, IntProperty, FloatProperty 
from add_utils import AddObjectHelper, add_object_data 
data0=[] 
data0.append((float(69.3456), float(36.4562), float(26.8232))) 
me0 = bpy.data.meshes.new(name = "point cloud0") 
me0.from_pydata(data0, [], []) 
me0.update() 
add_object_data(bpy.context, me0, []) 

已经更新到Blender的2.67A执行返回失败后,并在控制台窗口中报告以下错误:

ImportError: No module named 'add_utils'

你有什么线索为什么这不应该工作了?

谢谢:)

+2

尝试运行脚本时,请包含控制台中的错误。 – neomonkeus

回答

0

添加缺少的bpy_extras导入在

import bpy 
import bpy_extras 

from bpy.props import FloatVectorProperty, IntProperty, FloatProperty 
from bpy_extras import object_utils.object_data_add 
from bpy_extras import AddObjectHelper 

出现add_object_data的API已经改变了脚本的开始object_data_add所以你需要改变的是,在脚本也是。

object_data_add(bpy.context, me0, []) 
+0

我已经尝试过,但它不工作,我仍然有同样的错误:( – MartinaLabMath

+0

对不起刚刚意识到,add_utils是一个内部模块不是你创建的;编辑答案以反映这一点。 – neomonkeus