mgear.core.wmap module

mgear.core.wmap.export_weights(deformer, filePath)

Export the wmap to a json file

Parameters:
  • deformer (PyNode or str) – Name or pynode of a deformer with weight map
  • filePath (str) – Path to save the file
mgear.core.wmap.export_weights_selected(filePath=None, *args)

Export the wmap to a json file from selected objet

Parameters:filePath (str) – Path to save the file. If None wil pop up file browser
mgear.core.wmap.file_browser(mode=1)

open file browser

Parameters:mode (int, optional) – 0 save mode, 1 load mode
Returns:file path
Return type:str
mgear.core.wmap.get_weights(deformer)

Get the weight map from a given deformers

It supports multiple objects/weight maps for one sigle deformer

Parameters:deformer (PyNode or str) – Name or pynode of a deformer with weight map
Returns:The weights dictionary
Return type:dict
mgear.core.wmap.import_weights(deformer, filePath)

Import the wmap from a json file

Parameters:
  • deformer (PyNode or str) – Name or pynode of a deformer to assign the wmap
  • filePath (str) – Path to load the file
mgear.core.wmap.import_weights_selected(filePath=None, *args)

Import the wmap to from json file from selected objet

Parameters:filePath (str) – Path to load the file. If None wil pop up file browser
mgear.core.wmap.set_weights(deformer, dataWeights)

Set the weight map from a given deformers

It supports multiple objects/weight maps for one sigle deformer

Parameters:deformer (PyNode or str) – Name or pynode of a deformer with weight map