Eidolon
|
Public Member Functions | |
def | __init__ (self, parent, reprtype, reprcount, refine, reprdata, parentdataset=None, drawInternal=False, externalOnly=False, matname='Default', aabb=None, kwargs) |
def | calculateAABB (self) |
def | getDataset (self) |
def | __getattr__ (self, name) |
def | isInScene (self) |
def | getParam (self, name) |
def | setParam (self, name, value) |
def | getPropTuples (self) |
def | removeFromScene (self, scene) |
def | getFieldNames (self) |
def | getSelectedFieldName (self) |
def | getSelectedFieldRange (self) |
def | setSelectedFieldRange (self, minv, maxv) |
def | getDataField (self, name=None) |
def | setDataField (self, field, ts=None) |
def | addModifier (self, mod) |
def | removeModifier (self, mod) |
def | setDataFuncs (self, funcs) |
def | getDataFunc (self, name, funcEnum=None) |
def | getDataFuncMap (self) |
def | reorderMesh (self) |
def | reduceMesh (self) |
def | isDrawInternal (self) |
def | setDrawInternal (self, drawInternal) |
def | setMaterialName (self, matname) |
def | setVisible (self, isVisible) |
def | setTransparent (self, isTrans) |
def | isTransparent (self) |
def | isExternalOnly (self) |
def | addToScene (self, scene) |
def | prepareBuffers (self) |
def | update (self, scene) |
def | setPosition (self, pos) |
def | getPosition (self, isDerived=False) |
def | setRotation (self, yaw, pitch, roll) |
def | getRotation (self, isDerived=False) |
def | setScale (self, scale) |
def | getScale (self, isDerived=False) |
![]() | |
def | __init__ (self, parent, reprtype, reprcount, matname='Default') |
def | __getattr__ (self, name) |
def | isInScene (self) |
def | getAABB (self, isTransformed=False, isDerived=True, recalculate=False) |
def | calculateAABB (self) |
def | getLabel (self) |
def | getName (self) |
def | setName (self, name) |
def | getDataset (self) |
def | getMaterialName (self) |
def | setTimestep (self, ts) |
def | getTimestep (self) |
def | getTimestepList (self) |
def | getTimestepRange (self) |
def | getTimestepInterval (self) |
def | getTimestepRepr (self, ts=0) |
def | setParent (self, prepr) |
def | getParent (self) |
def | enumChildren (self, allChildren=False) |
def | addChild (self, child) |
def | removeChild (self, child) |
def | enumSubreprs (self) |
def | enumFigures (self) |
def | enumInternalMaterials (self) |
def | addModifier (self, mod) |
def | removeModifier (self, mod) |
def | getParamDefs (self) |
def | getParam (self, name) |
def | setParam (self, name, value) |
def | setGPUParam (self, name, val, progtype, kwargs) |
def | getRayIntersect (self, ray) |
def | getPropTuples (self) |
def | removeFromScene (self, scene) |
def | applySpectrum (self, spec) |
def | createHandles (self, kwargs) |
def | setMaterialName (self, matname) |
def | setVisible (self, isVisible) |
def | isVisible (self) |
def | setTransparent (self, isTrans) |
def | isTransparent (self) |
def | addToScene (self, scene) |
def | prepareBuffers (self) |
def | update (self, scene) |
def | setPosition (self, pos) |
def | getPosition (self, isDerived=False) |
def | setRotation (self, yaw, pitch, roll) |
def | getRotation (self, isDerived=False) |
def | setScale (self, scale) |
def | getScale (self, isDerived=False) |
def | getTransform (self, isDerived=False) |
def | setTransform (self, trans) |
def | __repr__ (self) |
Public Attributes | |
refine | |
drawInternal | |
externalOnly | |
figs | |
kwargs | |
position | |
scale | |
rotation | |
datafuncs | |
origindices | |
parentdataset | |
nodes | |
lines | |
tris | |
nodeprops | |
extinds | |
datafield | |
selminfield | |
selmaxfield | |
aabb | |
bufferGen | |
nodecolors | |
matname | |
![]() | |
parent | |
plugin | |
name | |
matname | |
reprcount | |
reprtype | |
aabb | |
rparent | |
children | |
Private Member Functions | |
def | _getInteralFigures (self) |
Private Attributes | |
_isVisible | |
These representations use meshes and other 3D primitives to represent MeshSceneObject data.
def __init__ | ( | self, | |
parent, | |||
reprtype, | |||
reprcount, | |||
refine, | |||
reprdata, | |||
parentdataset = None , |
|||
drawInternal = False , |
|||
externalOnly = False , |
|||
matname = 'Default' , |
|||
aabb = None , |
|||
kwargs | |||
) |
def __getattr__ | ( | self, | |
name | |||
) |
|
private |
def addModifier | ( | self, | |
mod | |||
) |
def addToScene | ( | self, | |
scene | |||
) |
def calculateAABB | ( | self | ) |
def getDataField | ( | self, | |
name = None |
|||
) |
Returns the field with the given name, or the current selected field if `name' is None.
def getDataFunc | ( | self, | |
name, | |||
funcEnum = None |
|||
) |
Get the data manipulation function with the given name. The stored value may be the name of an expression in an enum or the expression value itself. In the former case, if `funcEnum' is not none and the name is in the enum, the value from the enum is returned instead. In the latter case the value stored in this object is always returned. This allows repr objects to refer to functions stored in enums by name which is convenient for GUI interaction, but also be able to provide custom data functions.
def getDataFuncMap | ( | self | ) |
def getDataset | ( | self | ) |
def getFieldNames | ( | self | ) |
Returns a list of field names for this representation.
def getParam | ( | self, | |
name | |||
) |
def getPosition | ( | self, | |
isDerived = False |
|||
) |
def getPropTuples | ( | self | ) |
def getRotation | ( | self, | |
isDerived = False |
|||
) |
def getScale | ( | self, | |
isDerived = False |
|||
) |
def getSelectedFieldName | ( | self | ) |
Returns the name of the selected data field.
def getSelectedFieldRange | ( | self | ) |
def isDrawInternal | ( | self | ) |
def isExternalOnly | ( | self | ) |
def isInScene | ( | self | ) |
def isTransparent | ( | self | ) |
def prepareBuffers | ( | self | ) |
def reduceMesh | ( | self | ) |
def removeFromScene | ( | self, | |
scene | |||
) |
def removeModifier | ( | self, | |
mod | |||
) |
def reorderMesh | ( | self | ) |
def setDataField | ( | self, | |
field, | |||
ts = None |
|||
) |
Set the data field to use with materials; 'field' is either a single field name or RealMatrix instance or a list thereof. If this representation is time dependent, 'field' is assigned to each subrepresentation if it is a single value, otherwise 'field' must be a list at least as long as there are timesteps and each member is assigned to the corresponding timestep subrepresentation. If 'field' is a globbed name for a series of fields which is as long as there are subrepresentations, each member of that series is assigned to the corresponding subrepresentation.
def setDataFuncs | ( | self, | |
funcs | |||
) |
def setDrawInternal | ( | self, | |
drawInternal | |||
) |
def setMaterialName | ( | self, | |
matname | |||
) |
def setParam | ( | self, | |
name, | |||
value | |||
) |
def setPosition | ( | self, | |
pos | |||
) |
def setRotation | ( | self, | |
yaw, | |||
pitch, | |||
roll | |||
) |
def setScale | ( | self, | |
scale | |||
) |
def setSelectedFieldRange | ( | self, | |
minv, | |||
maxv | |||
) |
def setTransparent | ( | self, | |
isTrans | |||
) |
def setVisible | ( | self, | |
isVisible | |||
) |
def update | ( | self, | |
scene | |||
) |
|
private |
aabb |
bufferGen |
datafield |
datafuncs |
drawInternal |
externalOnly |
extinds |
figs |
kwargs |
lines |
matname |
nodecolors |
nodeprops |
nodes |
origindices |
parentdataset |
position |
refine |
rotation |
scale |
selmaxfield |
selminfield |
tris |