diff options
author | Campbell Barton <ideasman42@gmail.com> | 2007-03-27 18:49:37 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2007-03-27 18:49:37 +0400 |
commit | 30fb777971de40db481074e4ac3ab3de6502d8f3 (patch) | |
tree | 0b022839bdffee4c69776d8cff2912efdae019ff /release/scripts/import_obj.py | |
parent | 66238eab7c618286f4097254e255db44b29d4e61 (diff) |
py api
bpy.*libBlickSeq*.new() - name is now an optiona arg.
moved some more scripts to bpy.* api.
Diffstat (limited to 'release/scripts/import_obj.py')
-rw-r--r-- | release/scripts/import_obj.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/release/scripts/import_obj.py b/release/scripts/import_obj.py index 6c66b2097a8..699be0a265e 100644 --- a/release/scripts/import_obj.py +++ b/release/scripts/import_obj.py @@ -41,6 +41,7 @@ Note, This loads mesh objects and materials only, nurbs and curves are not suppo # -------------------------------------------------------------------------- from Blender import * +import bpy import BPyMesh import BPyImage import BPyMessages @@ -117,7 +118,7 @@ def create_materials(filepath, material_libs, unique_materials, unique_material_ #==================================================================================# def load_material_image(blender_material, context_material_name, imagepath, type): - texture= Texture.New(type) + texture= bpy.textures.new(type) texture.setType('Image') # Absolute path - c:\.. etc would work here @@ -167,7 +168,7 @@ def create_materials(filepath, material_libs, unique_materials, unique_material_ #Create new materials for name in unique_materials.iterkeys(): - unique_materials[name]= Material.New(name) + unique_materials[name]= bpy.materials.new(name) unique_material_images[name]= None, False # assign None to all material images to start with, add to later. @@ -426,7 +427,7 @@ def create_mesh(new_objects, has_ngons, CREATE_FGONS, CREATE_EDGES, verts_loc, v for name, index in material_mapping.iteritems(): materials[index]= unique_materials[name] - me= Mesh.New(dataname) + me= bpy.meshes.new(dataname) me.materials= materials[0:16] # make sure the list isnt too big. #me.verts.extend([(0,0,0)]) # dummy vert @@ -796,7 +797,7 @@ def load_obj_ui(filepath, BATCH_LOAD= False): return for f in files: - scn= Scene.New( stripExt(f) ) + scn= bpy.scenes.new( stripExt(f) ) scn.makeCurrent() load_obj(sys.join(filepath, f),\ @@ -861,7 +862,7 @@ else: _obj= _obj[:-1] print 'Importing', _obj, '\nNUMBER', i, 'of', len(lines) _obj_file= _obj.split('/')[-1].split('\\')[-1] - newScn= Scene.New(_obj_file) + newScn= bpy.scenes.new(_obj_file) newScn.makeCurrent() load_obj(_obj, False) |