-1

在 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”的模块

你有什么线索为什么这不再起作用了吗?

谢谢 :)

4

1 回答 1

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, []) 
于 2013-05-31T12:54:30.533 回答