[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1707] trunk/py/scripts/addons: update for changes in rna api
Campbell Barton
ideasman42 at gmail.com
Mon Mar 14 02:38:56 CET 2011
Revision: 1707
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1707
Author: campbellbarton
Date: 2011-03-14 01:38:56 +0000 (Mon, 14 Mar 2011)
Log Message:
-----------
update for changes in rna api
Modified Paths:
--------------
trunk/py/scripts/addons/animation_add_corrective_shape_key.py
trunk/py/scripts/addons/io_export_anim_mesh_xna/export_xna.py
trunk/py/scripts/addons/io_export_directx_x.py
trunk/py/scripts/addons/io_export_pc2.py
trunk/py/scripts/addons/io_mesh_ply/export_ply.py
trunk/py/scripts/addons/io_mesh_raw/export_raw.py
trunk/py/scripts/addons/io_mesh_stl/blender_utils.py
trunk/py/scripts/addons/io_scene_3ds/export_3ds.py
trunk/py/scripts/addons/io_scene_fbx/export_fbx.py
trunk/py/scripts/addons/io_scene_obj/export_obj.py
trunk/py/scripts/addons/io_scene_x3d/export_x3d.py
trunk/py/scripts/addons/io_shape_mdd/export_mdd.py
trunk/py/scripts/addons/light_field_tools/light_field_tools.py
trunk/py/scripts/addons/object_fracture/fracture_ops.py
trunk/py/scripts/addons/render_povray/render.py
Modified: trunk/py/scripts/addons/animation_add_corrective_shape_key.py
===================================================================
--- trunk/py/scripts/addons/animation_add_corrective_shape_key.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/animation_add_corrective_shape_key.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -101,7 +101,7 @@
def extractMappedX(ob, mesh):
totvert = len(mesh)
- mesh = ob.create_mesh( bpy.context.scene, True, 'PREVIEW' )
+ mesh = ob.to_mesh( bpy.context.scene, True, 'PREVIEW' )
x = []
@@ -246,7 +246,7 @@
return {'FINISHED'}
def func_object_duplicate_flatten_modifiers(ob, scene):
- mesh = ob.create_mesh( bpy.context.scene, True, 'PREVIEW' )
+ mesh = ob.to_mesh( bpy.context.scene, True, 'PREVIEW' )
name = ob.name + "_clean"
new_object = bpy.data.objects.new( name, mesh)
new_object.data = mesh
Modified: trunk/py/scripts/addons/io_export_anim_mesh_xna/export_xna.py
===================================================================
--- trunk/py/scripts/addons/io_export_anim_mesh_xna/export_xna.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/io_export_anim_mesh_xna/export_xna.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -1763,7 +1763,7 @@
obs = [(ob_base, ob_base.matrix_world)]
if ob_base.dupli_type != 'NONE':
- ob_base.create_dupli_list(scene)
+ ob_base.dupli_list_create(scene)
obs = [(dob.object, dob.matrix) for dob in ob_base.dupli_list]
for ob, mtx in obs:
@@ -1784,7 +1784,7 @@
elif EXP_MESH:
origData = True
if tmp_ob_type != 'MESH':
- try: me = ob.create_mesh(scene, True, 'PREVIEW')
+ try: me = ob.to_mesh(scene, True, 'PREVIEW')
except: me = None
if me:
meshes_to_clear.append( me )
@@ -1793,7 +1793,7 @@
else:
# Mesh Type!
if EXP_MESH_APPLY_MOD:
- me = ob.create_mesh(scene, True, 'PREVIEW')
+ me = ob.to_mesh(scene, True, 'PREVIEW')
# print ob, me, me.getVertGroupNames()
meshes_to_clear.append( me )
@@ -1866,7 +1866,7 @@
ob_meshes.append( my_mesh )
# not forgetting to free dupli_list
- if ob_base.dupli_list: ob_base.free_dupli_list()
+ if ob_base.dupli_list: ob_base.dupli_list_clear()
# To export animations the armature must be in the POSE position not the REST position
# so in most cases the script reverts to POSE when the bind pose has been saved. (JCB)
Modified: trunk/py/scripts/addons/io_export_directx_x.py
===================================================================
--- trunk/py/scripts/addons/io_export_directx_x.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/io_export_directx_x.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -274,11 +274,11 @@
Object2 = Object.copy()
for Modifier in [Modifier for Modifier in Object2.modifiers if Modifier.type == "ARMATURE"]:
Object2.modifiers.remove(Modifier)
- Mesh = Object2.create_mesh(bpy.context.scene, True, "PREVIEW")
+ Mesh = Object2.to_mesh(bpy.context.scene, True, "PREVIEW")
else:
- Mesh = Object.create_mesh(bpy.context.scene, True, "PREVIEW")
+ Mesh = Object.to_mesh(bpy.context.scene, True, "PREVIEW")
else:
- Mesh = Object.create_mesh(bpy.context.scene, False, "PREVIEW")
+ Mesh = Object.to_mesh(bpy.context.scene, False, "PREVIEW")
if Config.Verbose:
print(" Done")
print(" Writing Mesh...")
Modified: trunk/py/scripts/addons/io_export_pc2.py
===================================================================
--- trunk/py/scripts/addons/io_export_pc2.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/io_export_pc2.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -60,7 +60,7 @@
end = props.range_end
sampling = float(props.sampling)
apply_modifiers = props.apply_modifiers
- me = ob.create_mesh(sc, apply_modifiers, 'PREVIEW')
+ me = ob.to_mesh(sc, apply_modifiers, 'PREVIEW')
vertCount = len(me.vertices)
sampletimes = getSampling(start, end, sampling)
sampleCount = len(sampletimes)
@@ -75,7 +75,7 @@
for frame in sampletimes:
sc.frame_set(frame)
- me = ob.create_mesh(sc, apply_modifiers, 'PREVIEW')
+ me = ob.to_mesh(sc, apply_modifiers, 'PREVIEW')
if len(me.vertices) != vertCount:
file.close()
Modified: trunk/py/scripts/addons/io_mesh_ply/export_ply.py
===================================================================
--- trunk/py/scripts/addons/io_mesh_ply/export_ply.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/io_mesh_ply/export_ply.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -51,7 +51,7 @@
bpy.ops.object.mode_set(mode='OBJECT')
if use_modifiers:
- mesh = obj.create_mesh(scene, True, 'PREVIEW')
+ mesh = obj.to_mesh(scene, True, 'PREVIEW')
else:
mesh = obj.data
Modified: trunk/py/scripts/addons/io_mesh_raw/export_raw.py
===================================================================
--- trunk/py/scripts/addons/io_mesh_raw/export_raw.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/io_mesh_raw/export_raw.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -68,7 +68,7 @@
matrix = obj.matrix_world
if (applyMods):
- me = obj.create_mesh(bpy.context.scene, True, "PREVIEW")
+ me = obj.to_mesh(bpy.context.scene, True, "PREVIEW")
else:
me = obj.data
Modified: trunk/py/scripts/addons/io_mesh_stl/blender_utils.py
===================================================================
--- trunk/py/scripts/addons/io_mesh_stl/blender_utils.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/io_mesh_stl/blender_utils.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -54,8 +54,7 @@
# get the modifiers
try:
- mesh = ob.create_mesh(bpy.context.scene,
- apply_modifier, "PREVIEW")
+ mesh = ob.to_mesh(bpy.context.scene, apply_modifier, "PREVIEW")
except RuntimeError:
return ()
Modified: trunk/py/scripts/addons/io_scene_3ds/export_3ds.py
===================================================================
--- trunk/py/scripts/addons/io_scene_3ds/export_3ds.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/io_scene_3ds/export_3ds.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -926,7 +926,7 @@
continue
try:
- data = ob_derived.create_mesh(scene, True, 'PREVIEW')
+ data = ob_derived.to_mesh(scene, True, 'PREVIEW')
except:
data = None
Modified: trunk/py/scripts/addons/io_scene_fbx/export_fbx.py
===================================================================
--- trunk/py/scripts/addons/io_scene_fbx/export_fbx.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/io_scene_fbx/export_fbx.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -1856,7 +1856,7 @@
obs = [(ob_base, ob_base.matrix_world)]
if ob_base.dupli_type != 'NONE':
- ob_base.create_dupli_list(scene)
+ ob_base.dupli_list_create(scene)
obs = [(dob.object, dob.matrix) for dob in ob_base.dupli_list]
for ob, mtx in obs:
@@ -1881,7 +1881,7 @@
origData = True
if tmp_ob_type != 'MESH':
try:
- me = ob.create_mesh(scene, True, 'PREVIEW')
+ me = ob.to_mesh(scene, True, 'PREVIEW')
except:
me = None
@@ -1892,7 +1892,7 @@
else:
# Mesh Type!
if EXP_MESH_APPLY_MOD:
- me = ob.create_mesh(scene, True, 'PREVIEW')
+ me = ob.to_mesh(scene, True, 'PREVIEW')
# print ob, me, me.getVertGroupNames()
meshes_to_clear.append(me)
@@ -1983,7 +1983,7 @@
# not forgetting to free dupli_list
if ob_base.dupli_list:
- ob_base.free_dupli_list()
+ ob_base.dupli_list_clear()
if EXP_ARMATURE:
# now we have the meshes, restore the rest arm position
Modified: trunk/py/scripts/addons/io_scene_obj/export_obj.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/export_obj.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/io_scene_obj/export_obj.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -358,7 +358,7 @@
if ob_main.dupli_type != 'NONE':
# XXX
print('creating dupli_list on', ob_main.name)
- ob_main.create_dupli_list(scene)
+ ob_main.dupli_list_create(scene)
obs = [(dob.object, dob.matrix) for dob in ob_main.dupli_list]
@@ -380,7 +380,7 @@
if ob.type != 'MESH':
continue
- me = ob.create_mesh(scene, EXPORT_APPLY_MODIFIERS, 'PREVIEW')
+ me = ob.to_mesh(scene, EXPORT_APPLY_MODIFIERS, 'PREVIEW')
if EXPORT_ROTX90:
me.transform(mat_xrot90 * ob_mat)
@@ -674,7 +674,7 @@
bpy.data.meshes.remove(me)
if ob_main.dupli_type != 'NONE':
- ob_main.free_dupli_list()
+ ob_main.dupli_list_clear()
file.close()
Modified: trunk/py/scripts/addons/io_scene_x3d/export_x3d.py
===================================================================
--- trunk/py/scripts/addons/io_scene_x3d/export_x3d.py 2011-03-14 00:24:07 UTC (rev 1706)
+++ trunk/py/scripts/addons/io_scene_x3d/export_x3d.py 2011-03-14 01:38:56 UTC (rev 1707)
@@ -725,7 +725,7 @@
elif objType in ('MESH', 'CURVE', 'SURF', 'FONT'):
if use_apply_modifiers or objType != 'MESH':
try:
- me = ob.create_mesh(scene, use_apply_modifiers, 'PREVIEW')
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-extensions-cvs
mailing list