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
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)¶
-