[Bf-extensions-cvs] [071c0bac] blender2.8: Fixing 3dc -> Blender workflow
Kalle-Samuli Riihikoski
noreply at git.blender.org
Fri Dec 7 18:36:03 CET 2018
Commit: 071c0bac4b35e7e93e7ae2fbe64a129a6953f67c
Author: Kalle-Samuli Riihikoski
Date: Fri Dec 7 19:32:30 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBA071c0bac4b35e7e93e7ae2fbe64a129a6953f67c
Fixing 3dc -> Blender workflow
===================================================================
M io_coat3D/__init__.py
===================================================================
diff --git a/io_coat3D/__init__.py b/io_coat3D/__init__.py
index 01cb6c92..425af9d9 100644
--- a/io_coat3D/__init__.py
+++ b/io_coat3D/__init__.py
@@ -508,13 +508,17 @@ class SCENE_OT_import(bpy.types.Operator):
if(image.filepath == texturepath[3] and image.users == 0):
bpy.data.images.remove(image)
- Blender_folder = ("%s%sBlender"%(coat3D.exchangedir,os.sep))
+
+ kokeilu = coat3D.exchangedir[:-10]
+ Blender_folder = ("%s%sExchange%sBlender"%(kokeilu,os.sep,os.sep))
Blender_export = Blender_folder
path3b_now = coat3D.exchangedir
path3b_now += ('last_saved_3b_file.txt')
Blender_export += ('%sexport.txt'%(os.sep))
new_applink_address = 'False'
new_object = False
+
+ print('Blender_export: ', Blender_export)
if(os.path.isfile(Blender_export)):
obj_pathh = open(Blender_export)
new_object = True
@@ -533,7 +537,7 @@ class SCENE_OT_import(bpy.types.Operator):
exportfile += ('%sexport.txt' % (os.sep))
if (os.path.isfile(exportfile)):
os.remove(exportfile)
-
+ print('new_object=', new_object)
if(new_object == False):
'''
@@ -749,7 +753,7 @@ class SCENE_OT_import(bpy.types.Operator):
old_materials = bpy.data.materials.keys()
old_objects = bpy.data.objects.keys()
- bpy.ops.import_scene.fbx(filepath=new_applink_address, global_scale = 0.0001,axis_forward='X', axis_up='Z')
+ bpy.ops.import_scene.fbx(filepath=new_applink_address, global_scale = 0.0001, use_manual_orientation=True, axis_forward='X', axis_up='Y')
new_materials = bpy.data.materials.keys()
new_objects = bpy.data.objects.keys()
@@ -774,7 +778,7 @@ class SCENE_OT_import(bpy.types.Operator):
nimi += new_obj.data.name + ':::'
new_obj.select_set(True)
#bpy.ops.object.origin_set(type='GEOMETRY_ORIGIN')
- new_obj.rotation_euler = (0, 0, 0)
+ #new_obj.rotation_euler = (0, 0, 0)
new_obj.scale = (1, 1, 1)
new_obj.coat3D.applink_firsttime = False
new_obj.select_set(False)
More information about the Bf-extensions-cvs
mailing list