Panda3D
|
def __init__ | ( | self, | |
particleEffect = None , |
|||
kw | |||
) |
def addConstantInterpolationSegment | ( | self, | |
id = None |
|||
) |
def addForce | ( | self, | |
f | |||
) |
def addForceGroupNotebookPage | ( | self, | |
particleEffect, | |||
forceGroup | |||
) |
def addForceWidget | ( | self, | |
forceGroup, | |||
force | |||
) |
def addLinearCylinderVortexForce | ( | self | ) |
def addLinearFrictionForce | ( | self | ) |
def addLinearInterpolationSegment | ( | self, | |
id = None |
|||
) |
def addLinearJitterForce | ( | self | ) |
def addLinearNoiseForce | ( | self | ) |
def addLinearSinkForce | ( | self | ) |
def addLinearSourceForce | ( | self | ) |
def addLinearUserDefinedForce | ( | self | ) |
def addLinearVectorForce | ( | self | ) |
def addRendererSpriteAnimationFromNode | ( | self | ) |
def addRendererSpriteAnimationTexture | ( | self | ) |
def addSinusoidInterpolationSegment | ( | self, | |
id = None |
|||
) |
def addStepwaveInterpolationSegment | ( | self, | |
id = None |
|||
) |
def appInit | ( | self | ) |
def createAngleDial | ( | self, | |
parent, | |||
category, | |||
text, | |||
balloonHelp, | |||
command = None , |
|||
kw | |||
) |
def createCheckbutton | ( | self, | |
parent, | |||
category, | |||
text, | |||
balloonHelp, | |||
command, | |||
initialState, | |||
side = 'top' |
|||
) |
WIDGET UTILITY FUNCTIONS ###.
def createColorEntry | ( | self, | |
parent, | |||
category, | |||
text, | |||
balloonHelp, | |||
command = None , |
|||
kw | |||
) |
def createComboBox | ( | self, | |
parent, | |||
category, | |||
text, | |||
balloonHelp, | |||
items, | |||
command, | |||
history = 0 |
|||
) |
def createConstantInterpolationSegmentWidget | ( | self, | |
parent, | |||
segName, | |||
segment | |||
) |
def createFloater | ( | self, | |
parent, | |||
category, | |||
text, | |||
balloonHelp, | |||
command = None , |
|||
min = 0.0 , |
|||
resolution = None , |
|||
numDigits = 3 , |
|||
kw | |||
) |
def createFloaters | ( | self, | |
parent, | |||
widgetDefinitions | |||
) |
def createForceActiveWidget | ( | self, | |
frame, | |||
pageName, | |||
forceName, | |||
force | |||
) |
def createForceFrame | ( | self, | |
forcePage, | |||
forceName, | |||
force | |||
) |
def createInterface | ( | self | ) |
def createInterpolationSegmentFrame | ( | self, | |
parent, | |||
segName, | |||
seg | |||
) |
def createLinearCylinderVortexForceWidget | ( | self, | |
forcePage, | |||
pageName, | |||
count, | |||
force | |||
) |
def createLinearDistanceForceWidget | ( | self, | |
forcePage, | |||
pageName, | |||
count, | |||
force, | |||
type | |||
) |
def createLinearForceWidgets | ( | self, | |
frame, | |||
pageName, | |||
forceName, | |||
force | |||
) |
def createLinearFrictionForceWidget | ( | self, | |
forcePage, | |||
pageName, | |||
count, | |||
force | |||
) |
def createLinearInterpolationSegmentWidget | ( | self, | |
parent, | |||
segName, | |||
segment | |||
) |
def createLinearRandomForceWidget | ( | self, | |
forcePage, | |||
pageName, | |||
count, | |||
force, | |||
type | |||
) |
def createLinearVectorForceWidget | ( | self, | |
forcePage, | |||
pageName, | |||
count, | |||
force | |||
) |
def createNewEffect | ( | self | ) |
SYSTEM COMMANDS ##.
def createNewForceGroup | ( | self | ) |
def createNewParticles | ( | self | ) |
def createOptionMenu | ( | self, | |
parent, | |||
category, | |||
text, | |||
balloonHelp, | |||
items, | |||
command | |||
) |
def createRadiobutton | ( | self, | |
parent, | |||
side, | |||
category, | |||
text, | |||
balloonHelp, | |||
variable, | |||
value, | |||
command | |||
) |
def createSinusoidInterpolationSegmentWidget | ( | self, | |
parent, | |||
segName, | |||
segment | |||
) |
def createSlider | ( | self, | |
parent, | |||
category, | |||
text, | |||
balloonHelp, | |||
command = None , |
|||
min = 0.0 , |
|||
max = 1.0 , |
|||
resolution = 0.001 , |
|||
kw | |||
) |
def createSpriteAnimationFrame | ( | self, | |
parent, | |||
anim, | |||
animName | |||
) |
def createSpriteAnimationNodeWidget | ( | self, | |
parent, | |||
anim, | |||
animName | |||
) |
def createSpriteAnimationTextureWidget | ( | self, | |
parent, | |||
anim, | |||
animName | |||
) |
def createStepwaveInterpolationSegmentWidget | ( | self, | |
parent, | |||
segName, | |||
segment | |||
) |
def createVector2Entry | ( | self, | |
parent, | |||
category, | |||
text, | |||
balloonHelp, | |||
command = None , |
|||
kw | |||
) |
def createVector3Entry | ( | self, | |
parent, | |||
category, | |||
text, | |||
balloonHelp, | |||
command = None , |
|||
kw | |||
) |
def createWidgetForExistingInterpolationSegment | ( | self, | |
id | |||
) |
def getVariable | ( | self, | |
category, | |||
text | |||
) |
def getWidget | ( | self, | |
category, | |||
text | |||
) |
def loadParticleEffectFromFile | ( | self | ) |
def readSpriteRendererAnimations | ( | self | ) |
def rendererPointSelectBlendMethod | ( | self, | |
blendMethod | |||
) |
def rendererPointSelectBlendType | ( | self, | |
blendType | |||
) |
def saveParticleEffectToFile | ( | self | ) |
def selectEffectNamed | ( | self, | |
name | |||
) |
def selectEmitterPage | ( | self | ) |
def selectEmitterType | ( | self, | |
type | |||
) |
EMITTER PAGE ##.
def selectFactoryPage | ( | self | ) |
def selectFactoryType | ( | self, | |
type | |||
) |
FACTORY PAGE ##.
def selectForceGroupNamed | ( | self, | |
name | |||
) |
def selectParticlesNamed | ( | self, | |
name | |||
) |
def selectRendererPage | ( | self | ) |
def selectRendererType | ( | self, | |
type | |||
) |
RENDERER PAGE ##.
def setEmissionType | ( | self, | |
newType = None |
|||
) |
def setEmitterAmplitude | ( | self, | |
value | |||
) |
def setEmitterAmplitudeSpread | ( | self, | |
value | |||
) |
def setEmitterBoxPoint1 | ( | self, | |
point | |||
) |
def setEmitterBoxPoint2 | ( | self, | |
point | |||
) |
def setEmitterDiscInnerAngle | ( | self, | |
angle | |||
) |
def setEmitterDiscInnerVelocity | ( | self, | |
velocity | |||
) |
def setEmitterDiscOuterAngle | ( | self, | |
angle | |||
) |
def setEmitterDiscOuterVelocity | ( | self, | |
velocity | |||
) |
def setEmitterDiscRadius | ( | self, | |
radius | |||
) |
def setEmitterExplicitLaunchVector | ( | self, | |
vec | |||
) |
def setEmitterLinePoint1 | ( | self, | |
point | |||
) |
def setEmitterLinePoint2 | ( | self, | |
point | |||
) |
def setEmitterOffsetForce | ( | self, | |
vec | |||
) |
def setEmitterPointPosition | ( | self, | |
pos | |||
) |
def setEmitterRadiateOrigin | ( | self, | |
origin | |||
) |
def setEmitterRectanglePoint1 | ( | self, | |
point | |||
) |
def setEmitterRectanglePoint2 | ( | self, | |
point | |||
) |
def setEmitterRingLaunchAngle | ( | self, | |
angle | |||
) |
def setEmitterRingRadius | ( | self, | |
radius | |||
) |
def setEmitterRingRadiusSpread | ( | self, | |
radiusSpread | |||
) |
def setEmitterSphereSurfaceRadius | ( | self, | |
radius | |||
) |
def setEmitterSphereVolumeRadius | ( | self, | |
radius | |||
) |
def setEmitterTangentRingRadius | ( | self, | |
radius | |||
) |
def setEmitterTangentRingRadiusSpread | ( | self, | |
radiusSpread | |||
) |
def setFactoryLifeSpan | ( | self, | |
value | |||
) |
def setFactoryLifeSpanSpread | ( | self, | |
value | |||
) |
def setFactoryParticleMass | ( | self, | |
value | |||
) |
def setFactoryParticleMassSpread | ( | self, | |
value | |||
) |
def setFactoryTerminalVelocity | ( | self, | |
value | |||
) |
def setFactoryTerminalVelocitySpread | ( | self, | |
value | |||
) |
def setFactoryZSpinAngularVelocity | ( | self, | |
vel | |||
) |
def setFactoryZSpinAngularVelocitySpread | ( | self, | |
spread | |||
) |
def setFactoryZSpinFinalAngle | ( | self, | |
angle | |||
) |
def setFactoryZSpinFinalAngleSpread | ( | self, | |
spread | |||
) |
def setFactoryZSpinInitialAngle | ( | self, | |
angle | |||
) |
def setFactoryZSpinInitialAngleSpread | ( | self, | |
spread | |||
) |
def setRendererAlphaMode | ( | self, | |
alphaMode | |||
) |
def setRendererColorBlendAttrib | ( | self, | |
rendererName, | |||
blendMethodStr, | |||
incomingOperandStr, | |||
fbufferOperandStr | |||
) |
def setRendererGeomColorBlendFbufferOperand | ( | self, | |
operand | |||
) |
def setRendererGeomColorBlendIncomingOperand | ( | self, | |
operand | |||
) |
def setRendererGeomColorBlendMethod | ( | self, | |
blendMethod | |||
) |
def setRendererGeomFinalXScale | ( | self, | |
xScale | |||
) |
def setRendererGeomFinalYScale | ( | self, | |
yScale | |||
) |
def setRendererGeomFinalZScale | ( | self, | |
zScale | |||
) |
def setRendererGeomInitialXScale | ( | self, | |
xScale | |||
) |
def setRendererGeomInitialYScale | ( | self, | |
yScale | |||
) |
def setRendererGeomInitialZScale | ( | self, | |
zScale | |||
) |
def setRendererGeomNode | ( | self, | |
event | |||
) |
def setRendererLineHeadColor | ( | self, | |
color | |||
) |
def setRendererLineScaleFactor | ( | self, | |
sf | |||
) |
def setRendererLineTailColor | ( | self, | |
color | |||
) |
def setRendererPointEndColor | ( | self, | |
color | |||
) |
def setRendererPointSize | ( | self, | |
size | |||
) |
def setRendererPointStartColor | ( | self, | |
color | |||
) |
def setRendererSparkleBirthRadius | ( | self, | |
radius | |||
) |
def setRendererSparkleCenterColor | ( | self, | |
color | |||
) |
def setRendererSparkleDeathRadius | ( | self, | |
radius | |||
) |
def setRendererSparkleEdgeColor | ( | self, | |
color | |||
) |
def setRendererSparkleLifeScale | ( | self, | |
lifeScaleMethod | |||
) |
def setRendererSpriteAnimationEnable | ( | self | ) |
def setRendererSpriteAnimationFrameRate | ( | self, | |
rate | |||
) |
def setRendererSpriteBlendMethod | ( | self, | |
blendMethod | |||
) |
def setRendererSpriteColorBlendFbufferOperand | ( | self, | |
operand | |||
) |
def setRendererSpriteColorBlendIncomingOperand | ( | self, | |
operand | |||
) |
def setRendererSpriteColorBlendMethod | ( | self, | |
blendMethod | |||
) |
def setRendererSpriteFinalXScale | ( | self, | |
xScale | |||
) |
def setRendererSpriteFinalYScale | ( | self, | |
yScale | |||
) |
def setRendererSpriteInitialXScale | ( | self, | |
xScale | |||
) |
def setRendererSpriteInitialYScale | ( | self, | |
yScale | |||
) |
def setRendererSpriteNonAnimatedTheta | ( | self, | |
theta | |||
) |
def setRendererUserAlpha | ( | self, | |
alpha | |||
) |
def setSpriteSourceType | ( | self | ) |
def setSystemBirthRate | ( | self, | |
value | |||
) |
def setSystemHpr | ( | self, | |
pos | |||
) |
def setSystemLifespan | ( | self, | |
value | |||
) |
def setSystemLitterSize | ( | self, | |
value | |||
) |
def setSystemLitterSpread | ( | self, | |
value | |||
) |
def setSystemPoolSize | ( | self, | |
value | |||
) |
def setSystemPos | ( | self, | |
pos | |||
) |
def toggleAngularVelocity | ( | self | ) |
def toggleEffect | ( | self, | |
effect, | |||
var | |||
) |
def toggleEmitterDiscCubicLerping | ( | self | ) |
def toggleForce | ( | self, | |
force, | |||
pageName, | |||
variableName | |||
) |
def toggleForceGroup | ( | self, | |
forceGroup, | |||
var | |||
) |
def toggleParticleEffect | ( | self | ) |
def toggleParticleMgr | ( | self | ) |
PARTICLE EFFECTS COMMANDS ###.
def toggleParticles | ( | self, | |
particles, | |||
var | |||
) |
def toggleRendererGeomXScale | ( | self | ) |
def toggleRendererGeomYScale | ( | self | ) |
def toggleRendererGeomZScale | ( | self | ) |
def toggleRendererSpriteAlphaDisable | ( | self | ) |
def toggleRendererSpriteAnimAngle | ( | self | ) |
def toggleRendererSpriteXScale | ( | self | ) |
def toggleRendererSpriteYScale | ( | self | ) |
def toggleSystemGrowsOlder | ( | self | ) |
def toggleSystemLocalVelocity | ( | self | ) |
def updateEffectsMenus | ( | self | ) |
def updateEmitterWidgets | ( | self | ) |
def updateFactoryWidgets | ( | self | ) |
def updateForceGroupMenus | ( | self | ) |
def updateForceWidgets | ( | self | ) |
FORCEGROUP COMMANDS ##.
def updateInfo | ( | self, | |
page = 'System' |
|||
) |
PARTICLE SYSTEM COMMANDS ###.
def updateLabels | ( | self | ) |
def updateMenus | ( | self | ) |
def updateMenusAndLabels | ( | self | ) |
def updateParticlesMenus | ( | self | ) |
def updateRendererWidgets | ( | self | ) |
def updateSystemWidgets | ( | self | ) |
SYSTEM PAGE ##.
def writeSpriteRendererAnimations | ( | self | ) |
string activebackground = '#909090' [static] |
tuple addSegmentButton [static] |
Menubutton(p, text = 'Add Segment', relief = RAISED, borderwidth = 2, font=('MSSansSerif', 14, 'bold'), activebackground = '#909090')
string appname = 'Particle Panel' [static] |
string balloonState = 'both' [static] |
int borderwidth = 2 [static] |
tuple command = self.setRendererSpriteAnimationFrameRate).pack(side = LEFT) [static] |
command = self.setRendererSpriteInitialXScale) [static] |
MENUBUTTON LABELS ## Menubutton/label to identify the current objects being configured.
EMITTER PAGE WIDGETS ##.
SYSTEM PAGE WIDGETS ## Create system floaters.
FACTORY PAGE WIDGETS ##
tuple font = ('MSSansSerif', 14, 'bold') [static] |
tuple forceMenu = Menu(self.addForceButton) [static] |
int frameHeight = 675 [static] |
int frameWidth = 375 [static] |
tuple p = Frame(rendererSpriteTexturePage) [static] |
MENUBAR ENTRIES ## FILE MENU Get a handle on the file menu so commands can be inserted before quit item.
relief = RAISED, [static] |
FORCE PAGE WIDGETS ##.
GEOM PARTICLE RENDERER PAGE #.
Blend tab.
Scale tab Interpolate tab
RENDERER PAGE WIDGETS ##.
tuple segmentMenu = Menu(addSegmentButton) [static] |
int usecommandarea = 0 [static] |
int usestatusarea = 0 [static] |