2013-05-31 224 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