Panda3D
Functions | Variables
direct.showutil.Effects Namespace Reference

Functions

def createBounce (nodeObj, numBounces, startValues, totalTime, amplitude, bounceType=SZ_BOUNCE)
 
def createHBounce (nodeObj, numBounces, startValues, totalTime, amplitude)
 
def createPBounce (nodeObj, numBounces, startValues, totalTime, amplitude)
 
def createRBounce (nodeObj, numBounces, startValues, totalTime, amplitude)
 
def createScaleXBounce (nodeObj, numBounces, startValues, totalTime, amplitude)
 
def createScaleYBounce (nodeObj, numBounces, startValues, totalTime, amplitude)
 
def createScaleZBounce (nodeObj, numBounces, startValue, totalTime, amplitude)
 
def createXBounce (nodeObj, numBounces, startValues, totalTime, amplitude)
 
def createYBounce (nodeObj, numBounces, startValues, totalTime, amplitude)
 
def createZBounce (nodeObj, numBounces, startValues, totalTime, amplitude)
 

Variables

int H_BOUNCE = 6
 
int P_BOUNCE = 7
 
int R_BOUNCE = 8
 
int SX_BOUNCE = 0
 
int SY_BOUNCE = 1
 
int SZ_BOUNCE = 2
 
int TX_BOUNCE = 3
 
int TY_BOUNCE = 4
 
int TZ_BOUNCE = 5
 

Detailed Description

Showutil Effects module: contains code for useful showcode effects. 

Function Documentation

◆ createBounce()

def direct.showutil.Effects.createBounce (   nodeObj,
  numBounces,
  startValues,
  totalTime,
  amplitude,
  bounceType = SZ_BOUNCE 
)
createBounce: create and return a list of intervals to make a
given nodePath bounce a given number of times over a give total time.

◆ createHBounce()

def direct.showutil.Effects.createHBounce (   nodeObj,
  numBounces,
  startValues,
  totalTime,
  amplitude 
)

◆ createPBounce()

def direct.showutil.Effects.createPBounce (   nodeObj,
  numBounces,
  startValues,
  totalTime,
  amplitude 
)

◆ createRBounce()

def direct.showutil.Effects.createRBounce (   nodeObj,
  numBounces,
  startValues,
  totalTime,
  amplitude 
)

◆ createScaleXBounce()

def direct.showutil.Effects.createScaleXBounce (   nodeObj,
  numBounces,
  startValues,
  totalTime,
  amplitude 
)

◆ createScaleYBounce()

def direct.showutil.Effects.createScaleYBounce (   nodeObj,
  numBounces,
  startValues,
  totalTime,
  amplitude 
)

◆ createScaleZBounce()

def direct.showutil.Effects.createScaleZBounce (   nodeObj,
  numBounces,
  startValue,
  totalTime,
  amplitude 
)

◆ createXBounce()

def direct.showutil.Effects.createXBounce (   nodeObj,
  numBounces,
  startValues,
  totalTime,
  amplitude 
)

◆ createYBounce()

def direct.showutil.Effects.createYBounce (   nodeObj,
  numBounces,
  startValues,
  totalTime,
  amplitude 
)

◆ createZBounce()

def direct.showutil.Effects.createZBounce (   nodeObj,
  numBounces,
  startValues,
  totalTime,
  amplitude 
)

Variable Documentation

◆ H_BOUNCE

int H_BOUNCE = 6

◆ P_BOUNCE

int P_BOUNCE = 7

◆ R_BOUNCE

int R_BOUNCE = 8

◆ SX_BOUNCE

int SX_BOUNCE = 0

◆ SY_BOUNCE

int SY_BOUNCE = 1

◆ SZ_BOUNCE

int SZ_BOUNCE = 2

◆ TX_BOUNCE

int TX_BOUNCE = 3

◆ TY_BOUNCE

int TY_BOUNCE = 4

◆ TZ_BOUNCE

int TZ_BOUNCE = 5