[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1508] trunk/py/scripts/addons/ io_coat3D: cleaning up
Kalle-Samuli Riihikoski
haikalle at gmail.com
Wed Jan 26 17:25:38 CET 2011
Revision: 1508
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1508
Author: haikalle
Date: 2011-01-26 16:25:38 +0000 (Wed, 26 Jan 2011)
Log Message:
-----------
cleaning up
Modified Paths:
--------------
trunk/py/scripts/addons/io_coat3D/coat.py
trunk/py/scripts/addons/io_coat3D/tex.py
Modified: trunk/py/scripts/addons/io_coat3D/coat.py
===================================================================
--- trunk/py/scripts/addons/io_coat3D/coat.py 2011-01-26 15:14:04 UTC (rev 1507)
+++ trunk/py/scripts/addons/io_coat3D/coat.py 2011-01-26 16:25:38 UTC (rev 1508)
@@ -69,11 +69,11 @@
colR = row.column()
if(context.selected_objects):
if(context.selected_objects[0].type == 'MESH'):
- colL.active = True
+ row.active = True
else:
- colL.active = False
+ row.active = False
else:
- colL.active = False
+ row.active = False
colL.operator("export_applink.pilgway_3d_coat", text="Export")
colL.label(text="Export Settings:")
@@ -82,12 +82,6 @@
colL.prop(coat3D,"exportmod")
colL.prop(coat3D,"exportfile")
colL.prop(coat3D,"export_pos")
-
-
- if(bpy.context.active_object):
- colR.active = True
- else:
- colR.active = False
colR.operator("import_applink.pilgway_3d_coat", text="Import")
colR.label(text="Import Settings:")
@@ -97,10 +91,11 @@
colR.prop(coat3D,"importtextures")
row = layout.row()
- if(bpy.context.scene.objects.active):
- row.label(text="%s Path:"%(bpy.context.scene.objects.active.name))
- row = layout.row()
- row.prop(coa,"objectdir",text="")
+ if(bpy.context.selected_objects):
+ if(context.selected_objects[0].type == 'MESH'):
+ row.label(text="%s Path:"%(bpy.context.scene.objects.active.name))
+ row = layout.row()
+ row.prop(coa,"objectdir",text="")
row = layout.row()
@@ -158,12 +153,12 @@
-
- row = layout.row()
- row.label(text="Texture output folder:")
if(context.selected_objects):
- row = layout.row()
- row.prop(coa,"texturefolder",text="")
+ if(context.selected_objects[0].type == 'MESH'):
+ row = layout.row()
+ row.label(text="Texture output folder:")
+ row = layout.row()
+ row.prop(coa,"texturefolder",text="")
row = layout.row()
if(coat['status'] == 0):
row.label(text="Exchange Folder: not connected")
@@ -206,6 +201,11 @@
#row = layout.row()
#colL = row.column()
#colR = row.column()
+ if(bpy.context.selected_objects):
+ if(context.selected_objects[0].type == 'MESH'):
+ row.active = True
+ else:
+ row.active = False
row.operator("import_applink.pilgway_3d_deltex",text="Delete Textures")
#row = layout.row()
#row.label(text="Author: haikalle at gmail.com")
@@ -453,22 +453,24 @@
def invoke(self, context, event):
- coat3D = bpy.context.scene.coat3D
- coa = bpy.context.scene.objects.active.coat3D
- scene = context.scene
- nimi = tex.objname(coa.objectdir)
- if(coa.texturefolder):
- osoite = os.path.dirname(coa.texturefolder) + os.sep
- else:
- osoite = os.path.dirname(coa.objectdir) + os.sep
- just_nimi = tex.justname(nimi)
- just_nimi += '_'
+ if(bpy.context.selected_objects):
+ if(context.selected_objects[0].type == 'MESH'):
+ coat3D = bpy.context.scene.coat3D
+ coa = bpy.context.scene.objects.active.coat3D
+ scene = context.scene
+ nimi = tex.objname(coa.objectdir)
+ if(coa.texturefolder):
+ osoite = os.path.dirname(coa.texturefolder) + os.sep
+ else:
+ osoite = os.path.dirname(coa.objectdir) + os.sep
+ just_nimi = tex.justname(nimi)
+ just_nimi += '_'
- files = os.listdir(osoite)
- for i in files:
- if(i.rfind(just_nimi) >= 0):
- del_osoite = osoite + i
- os.remove(del_osoite)
+ files = os.listdir(osoite)
+ for i in files:
+ if(i.rfind(just_nimi) >= 0):
+ del_osoite = osoite + i
+ os.remove(del_osoite)
return('FINISHED')
Modified: trunk/py/scripts/addons/io_coat3D/tex.py
===================================================================
--- trunk/py/scripts/addons/io_coat3D/tex.py 2011-01-26 15:14:04 UTC (rev 1507)
+++ trunk/py/scripts/addons/io_coat3D/tex.py 2011-01-26 16:25:38 UTC (rev 1508)
@@ -222,6 +222,7 @@
else:
bpy.data.textures[name_tex].use_normal_map = True
objekti.active_material.texture_slots[index].normal_map_space = 'TANGENT'
+ objekti.active_material.texture_slots[index].normal_factor = -1
More information about the Bf-extensions-cvs
mailing list