updates from JMS. scripts assumed new data would be last in the list.

This commit is contained in:
Campbell Barton
2007-05-06 20:03:18 +00:00
parent 1b7cc5602f
commit 22da7d6829
3 changed files with 25 additions and 24 deletions

View File

@@ -19,6 +19,8 @@
# 0.1.7 : 2005/06/25, two more closepath improvements
#
# 0.1.8 : 2006/07/03, two more closepath improvements
# 0.1.9 : 2007/05/06, modif on the method that gets the last object on
the list data
"""
SHARP_IMPORT=0
@@ -173,10 +175,10 @@ def Open_GEOfile(dir,nom):
in_editmode = Blender.Window.EditMode()
if in_editmode: Blender.Window.EditMode(0)
Blender.Load(dir+nom+'OOO.obj', 1)
BO=Blender.Object.Get()
BO[-1].RotY=0.0
BO[-1].RotX=1.57
BO[-1].makeDisplayList()
BO=Blender.Scene.GetCurrent().objects.active
BO.RotY=0.0
BO.RotX=1.57
BO.makeDisplayList()
Blender.Window.RedrawAll()
else:
print "Not yet implemented"

View File

@@ -2,14 +2,13 @@
# (c) jm soler juillet 2004-juin 2005 , released under Blender Artistic Licence
# for the Blender 2.34-2.37 Python Scripts Bundle.
#
# July, 3rd, 2006 , juillet 2006
# last update: 06/05/2007
#----------------------------------------------
# Page officielle :
# http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_import_eps.htm
# Communiquer les problemes et erreurs sur:
# http://www.zoo-logique.org/3D.Blender/newsportal/thread.php?group=3D.Blender
#----------------------------------------------
DEVELOPPEMENT = 0
SHARP_IMPORT = 0
SCALE = 1.0
scale = 1
@@ -160,17 +159,16 @@ def Open_GEOfile(dir,nom):
global SCALE,BOUNDINGBOX, scale
if BLversion>=233:
Blender.Load(dir+nom+'OOO.obj', 1)
BO=Blender.Object.Get()
BO[-1].RotY=3.1416
BO[-1].RotZ=3.1416
BO[-1].RotX=3.1416/2.0
BO=Blender.Scene.GetCurrent().objects.active
BO.RotY=3.1416
BO.RotZ=3.1416
BO.RotX=3.1416/2.0
if scale==1:
BO[-1].LocY+=BOUNDINGBOX['rec'][3]
BO.LocY+=BOUNDINGBOX['rec'][3]
else:
BO[-1].LocY+=BOUNDINGBOX['rec'][3]/SCALE
BO.LocY+=BOUNDINGBOX['rec'][3]/SCALE
BO[-1].makeDisplayList()
BO.makeDisplayList()
Blender.Window.RedrawAll()
else:
print "Not yet implemented"
@@ -448,5 +446,7 @@ def scan_FILE(nom):
def fonctionSELECT(nom):
scan_FILE(nom)
if DEVELOPPEMENT==1 : Blender.Window.FileSelector (fonctionSELECT, 'SELECT .EPS/.PS FILE')
#sys.path=oldpath
if __name__=="__main__":
Blender.Window.FileSelector (fonctionSELECT, 'SELECT EPS FILE')

View File

@@ -2,7 +2,7 @@
#----------------------------------------------
# (c) jm soler juillet 2004, released under Blender Artistic Licence
# for the Blender 2.34 Python Scripts Bundle.
# update : 04/07/2006
# last update : 07/05/2007
#----------------------------------------------
# Page officielle :
# http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_import_gimp.htm
@@ -154,11 +154,9 @@ def test_egalitedespositions(f1,f2):
def Open_GEOfile(dir,nom):
if BLversion>=233:
Blender.Load(dir+nom+'OOO.obj', 1)
BO=Blender.Object.Get()
BO[-1].LocZ=1.0
BO[-1].makeDisplayList()
BO=Blender.Scene.GetCurrent().objects.active
BO.LocZ=1.0
BO.makeDisplayList()
Blender.Window.RedrawAll()
else:
print "Not yet implemented"
@@ -321,5 +319,6 @@ def scan_FILE(nom):
def fonctionSELECT(nom):
scan_FILE(nom)
#Blender.Window.FileSelector (fonctionSELECT, 'SELECT a GIMP Path FILE')
#sys.path=oldpath
if __name__=="__main__":
Blender.Window.FileSelector (fonctionSELECT, 'SELECT GIMP FILE')