Eidolon
Classes | Functions | Variables
eidolon.plugins.DeformPlugin Namespace Reference

Classes

class  DeformPlugin
 
class  DeformPropertyWidget
 
class  DeformSceneObject
 

Functions

def calculateNodeXisRange (process, nodes, trans, xis, minv, diff)
 
def calculateNodeXis (nodes, trans, boundbox=None, task=None)
 
def calculateNodeCoeffsRange (process, xis, wpts, hpts, dpts)
 
def calculateNodeCoeffs (xis, wpts, hpts, dpts, task=None)
 
def applyCoeffsRange (process, coeffs, ctrlpts, outnodes)
 
def applyCoeffs (coeffs, ctrlpts, outnodes, task=None)
 
def generateControlBox (bbmin, bbmax, dimx, dimy, dimz)
 

Variables

float autoUpdateDelay = 2.0
 
 gridType = ElemType.Hex1PCR
 
string deformRepr = 'deform'
 
string specialRepr = 'specialRepr'
 
string tempDS = 'tempDS'
 
 specialReprs = eidolon.enum('handlelines','deformedmesh')
 

Function Documentation

◆ applyCoeffs()

def eidolon.plugins.DeformPlugin.applyCoeffs (   coeffs,
  ctrlpts,
  outnodes,
  task = None 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ applyCoeffsRange()

def eidolon.plugins.DeformPlugin.applyCoeffsRange (   process,
  coeffs,
  ctrlpts,
  outnodes 
)
Here is the caller graph for this function:

◆ calculateNodeCoeffs()

def eidolon.plugins.DeformPlugin.calculateNodeCoeffs (   xis,
  wpts,
  hpts,
  dpts,
  task = None 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateNodeCoeffsRange()

def eidolon.plugins.DeformPlugin.calculateNodeCoeffsRange (   process,
  xis,
  wpts,
  hpts,
  dpts 
)
Here is the caller graph for this function:

◆ calculateNodeXis()

def eidolon.plugins.DeformPlugin.calculateNodeXis (   nodes,
  trans,
  boundbox = None,
  task = None 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ calculateNodeXisRange()

def eidolon.plugins.DeformPlugin.calculateNodeXisRange (   process,
  nodes,
  trans,
  xis,
  minv,
  diff 
)
Here is the caller graph for this function:

◆ generateControlBox()

def eidolon.plugins.DeformPlugin.generateControlBox (   bbmin,
  bbmax,
  dimx,
  dimy,
  dimz 
)
Here is the caller graph for this function:

Variable Documentation

◆ autoUpdateDelay

float autoUpdateDelay = 2.0

◆ deformRepr

string deformRepr = 'deform'

◆ gridType

gridType = ElemType.Hex1PCR

◆ specialRepr

string specialRepr = 'specialRepr'

◆ specialReprs

specialReprs = eidolon.enum('handlelines','deformedmesh')

◆ tempDS

string tempDS = 'tempDS'