-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 に答える