在Blender 2.62我使用这个脚本来显示一个点:
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:没有名为'add_utils'的模块
你知道为什么这不再适用了吗?
谢谢:)
答案 0 :(得分: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, [])