forked from bartvdbraak/blender
Scripts: Jean-Michel updated his rvk1 to rvk2 script (thanks); small fix in BPyRegistry module to remove empty config keys instead of causing an error
This commit is contained in:
parent
4b598feab2
commit
a5aacefbfc
@ -242,7 +242,7 @@ def SaveConfigData (key = None):
|
||||
for mainkey in keys:
|
||||
cfgdict = Registry.GetKey(mainkey).copy()
|
||||
for k in cfgdict.keys():
|
||||
if k[0] == '_': cfgdict.pop(k)
|
||||
if not k or k[0] == '_': cfgdict.pop(k)
|
||||
|
||||
if not cfgdict: continue
|
||||
|
||||
|
@ -11,7 +11,7 @@ __author__ = "Jean-Michel Soler (jms)"
|
||||
__url__ = ("blender", "elysiun",
|
||||
"Script's homepage, http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_rvk1versrvk2.htm",
|
||||
"Communicate problems and errors, http://www.zoo-logique.org/3D.Blender/newsportal/thread.php?group=3D.Blender")
|
||||
__version__ = "2004/05"
|
||||
__version__ = "2005/11"
|
||||
|
||||
__bpydoc__ = """\
|
||||
"RVK1 to RVK2" copies deform data (except surface subdivision) of the active
|
||||
@ -70,20 +70,20 @@ def rvk2rvk():
|
||||
FRAME=Blender.Get('curframe')
|
||||
|
||||
DATA2=RVK2.getData()
|
||||
|
||||
if DATA2.getMode() & NMesh.Modes['SUBSURF'] :
|
||||
SUBSURF2=DATA2.getSubDivLevels()
|
||||
if SUBSURF2[0]!=0:
|
||||
name = "The active object has a subsurf level different from 0 ... %t| Let script do the the modification for you ? %x1| you prefer do it yourself ? %x2 "
|
||||
result = Draw.PupMenu(name)
|
||||
if result==1:
|
||||
DATA2.mode=DATA2.mode-NMesh.Modes['SUBSURF']
|
||||
SUBMODIF=1
|
||||
DATA2.update()
|
||||
RVK2.makeDisplayList()
|
||||
Blender.Redraw()
|
||||
else:
|
||||
return
|
||||
if Blender.Get('version')<239:
|
||||
if DATA2.getMode() & NMesh.Modes['SUBSURF'] :
|
||||
SUBSURF2=DATA2.getSubDivLevels()
|
||||
if SUBSURF2[0]!=0:
|
||||
name = "The active object has a subsurf level different from 0 ... %t| Let script do the the modification for you ? %x1| you prefer do it yourself ? %x2 "
|
||||
result = Draw.PupMenu(name)
|
||||
if result==1:
|
||||
DATA2.mode=DATA2.mode-NMesh.Modes['SUBSURF']
|
||||
SUBMODIF=1
|
||||
DATA2.update()
|
||||
RVK2.makeDisplayList()
|
||||
Blender.Redraw()
|
||||
else:
|
||||
return
|
||||
|
||||
RVK2NAME=Object.GetSelected()[0].getName()
|
||||
mesh=RVK1.getData()
|
||||
|
Loading…
Reference in New Issue
Block a user