Pro_Pack : skinning

ProPack skinning management and file format for Maya

>>> # import statement for the module via the r9pro decompiler
>>> from Red9.pro_pack import r9pro
>>> r9pro.r9import('r9skinning')
>>> import r9skinning

Main Classes

Selectionfilter()
Skincluster([skincluster])
Sknfile()
Shapelayout(ui, shape, *args, **kws)
R9sknui([parent])
openui()
class Selectionfilter

Bases: object

ls()
class Skincluster(skincluster=None)

Bases: object

select()
selectvrtx(vrtxid)
selectvrtxs(vrtxids)
setskinclusterfromobject(node=None)
getshape()
idfromattr(attr)
vrtxids()
jntids(key='id')
getselectedvrtxids()
debug(fix=False, select=True, logit=True)
checkweightvalues(data=None, select=True, fix=False, logit=True)
checkmaximuninfuences(data=None, select=True, fix=False, logit=True)
checknegativeweights(data=None, select=True, fix=False, logit=True)
getvrtxweights(vrtxid=None)
getvrtxsweights(vrtxids=None)
getallweights()
loadweights(weights, vrtxids=False)
copyweight(vrtxid=None)
pasteweight(vrtxids=None)
get_verts_ordered_selection()
copy_paste()
select_history_verts()
run_history()
write_copy_paste_history()
load_copy_paste_history(skncph=None)
namebaseonscene()
testloadedata(data, vrtxids)
class Sknfile

Bases: object

namebaseonscene()
namebaseonshape(shape)
setsknfile(sugestedname)

set skn file location on pc

getsknfile()

get skn file location on pc

debug(fix=False, select=False, logit=True)
saveWeights(sknfile=None)
loadWeights(sknfile=None)
readsknfile(sknfile=None)

reads a given skin file :param sknfile: path to .skn file :return skin data as a dictionary

writesknfile(data=None, sknfile=None)
class Shapelayout(ui, shape, *args, **kws)

Bases: PySide.QtGui.QHBoxLayout

load()
selectvertives()
selectjoints()
selectshape()
remap()
shapeexist()
deleteLater(*args, **kwargs)
<<<<<<< HEAD staticMetaObject = <PySide.QtCore.QMetaObject object at 0x0000000012E55B08>
======= staticMetaObject = <PySide.QtCore.QMetaObject object at 0x0000000012C1C288> >>>>>>> d7ab8a039c4da0838a07bf4a9ec3ad957667b21e
class R9sknui(parent=None)

Bases: PySide.QtGui.QMainWindow, Ui_mw_r9skn

browse(sknfile=None)
save()
load()
clearshapesinsknfile()
setshapesinsknfile()
getverticesindata(data)
getjointsindata(data)
<<<<<<< HEAD staticMetaObject = <PySide.QtCore.QMetaObject object at 0x0000000012E554C8>
======= staticMetaObject = <PySide.QtCore.QMetaObject object at 0x0000000012C1C088> >>>>>>> d7ab8a039c4da0838a07bf4a9ec3ad957667b21e