Eidolon
Public Member Functions | Private Member Functions | List of all members
DeformPlugin Class Reference
Inheritance diagram for DeformPlugin:
Inheritance graph
Collaboration diagram for DeformPlugin:
Collaboration graph

Public Member Functions

def __init__ (self)
 
def init (self, plugid, win, mgr)
 
def createDeformObject (self, name='deform')
 
def getReprTypes (self, obj)
 
def createRepr (self, obj, reprtype, refine=0, drawInternal=False, externalOnly=True, matname='Default', task=None, kwargs)
 
def updateDeformedRepr (self, obj, task=None)
 
def updateObjPropBox (self, obj, prop)
 
def createObjPropBox (self, obj)
 
def setSourceObj (self, defobj, source, dimx, dimy, dimz, task=None)
 
def setControlPoint (self, obj, ind, pos)
 
def exportDeformedMesh (self, obj, name=None, copyData=True, task=None)
 
def createHandles (self, rep, kwargs)
 
- Public Member Functions inherited from MeshScenePlugin
def __init__ (self, name)
 
def getScriptCode (self, obj, kwargs)
 
def getIcon (self, obj)
 
def getObjFiles (self, obj)
 
def updateObjPropBox (self, obj, prop)
 
def updateReprPropBox (self, rep, prop)
 
def createObjPropBox (self, obj)
 
def updateReprParamPanel (self, obj, panel, name, val)
 
def createReprPropBox (self, rep)
 
def calculateExtAdj (self, obj, task)
 
def createReprDataset (self, dataset, reprtype, name, refine, externalOnly, task, kwargs)
 
def createRepr (self, obj, reprtype, refine=0, drawInternal=False, externalOnly=True, matname='Default', kwargs)
 
def loadDataField (self, obj, args, kwargs)
 
def getReprParams (self, obj, reprtype)
 
def getReprTypes (self, obj)
 
def getMenu (self, obj)
 
def objectMenuItem (self, obj, item)
 
def applyMaterial (self, rep, mat, kwargs)
 
- Public Member Functions inherited from ScenePlugin
def __init__ (self, name)
 
def init (self, plugid, win, mgr)
 
def cleanup (self)
 
def findObject (self, name, assertFound=True)
 
def removeFilesTask (self, fileglob)
 
def getScriptCode (self, obj, kwargs)
 
def getIcon (self, obj)
 
def getMenu (self, obj)
 
def getHelp (self)
 
def acceptFile (self, filename)
 
def loadObject (self, filename, name=None, kwargs)
 
def saveObject (self, obj, path, overwrite=False, setFilenames=False, kwargs)
 
def checkFileOverwrite (self, obj, dirpath, name=None)
 
def getObjFiles (self, obj)
 
def renameObjFiles (self, obj, oldname, overwrite=False)
 
def copyObjFiles (self, obj, sdir, overwrite=False)
 
def removeObject (self, obj)
 
def createRepr (self, obj, reprtype, kwargs)
 
def getReprParams (self, obj, reprtype)
 
def getReprParamHelp (self, obj, reprtype)
 
def getReprTypes (self, obj)
 
def createHandles (self, rep, kwargs)
 
def updateObjPropBox (self, obj, prop)
 
def updateReprPropBox (self, rep, prop)
 
def createObjPropBox (self, obj)
 
def createReprPropBox (self, rep)
 
def addSceneObject (self, obj)
 
def addSceneObjectRepr (self, rep)
 
def applyMaterial (self, rep, mat, kwargs)
 
def objectMenuItem (self, obj, item)
 

Private Member Functions

def _delayUpdateRepr (self, obj)
 
def _handleMoved (self, handle, isReleased)
 

Additional Inherited Members

- Public Attributes inherited from ScenePlugin
 plugid
 
 win
 
 mgr
 
 name
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Member Function Documentation

◆ _delayUpdateRepr()

def _delayUpdateRepr (   self,
  obj 
)
private
Delayed method to auto-update the deformed mesh representation when a control point is moved.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ _handleMoved()

def _handleMoved (   self,
  handle,
  isReleased 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ createDeformObject()

def createDeformObject (   self,
  name = 'deform' 
)
Here is the caller graph for this function:

◆ createHandles()

def createHandles (   self,
  rep,
  kwargs 
)
Here is the call graph for this function:

◆ createObjPropBox()

def createObjPropBox (   self,
  obj 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ createRepr()

def createRepr (   self,
  obj,
  reprtype,
  refine = 0,
  drawInternal = False,
  externalOnly = True,
  matname = 'Default',
  task = None,
  kwargs 
)
Here is the call graph for this function:

◆ exportDeformedMesh()

def exportDeformedMesh (   self,
  obj,
  name = None,
  copyData = True,
  task = None 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getReprTypes()

def getReprTypes (   self,
  obj 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init()

def init (   self,
  plugid,
  win,
  mgr 
)
Here is the call graph for this function:

◆ setControlPoint()

def setControlPoint (   self,
  obj,
  ind,
  pos 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setSourceObj()

def setSourceObj (   self,
  defobj,
  source,
  dimx,
  dimy,
  dimz,
  task = None 
)
Here is the call graph for this function:

◆ updateDeformedRepr()

def updateDeformedRepr (   self,
  obj,
  task = None 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateObjPropBox()

def updateObjPropBox (   self,
  obj,
  prop 
)
Here is the caller graph for this function:

The documentation for this class was generated from the following file: