Panda3D
Classes
panda3d::physics Namespace Reference

Classes

class  ActorNode
 Like a physical node, but with a little more. More...
 
class  AngularEulerIntegrator
 Performs Euler integration on a vector of physically modelable objects given a quantum dt. More...
 
class  AngularForce
 pure virtual parent of all quat-based forces. More...
 
class  AngularIntegrator
 Pure virtual base class for physical modeling. More...
 
class  AngularVectorForce
 a simple directed torque force, the angular equivalent of simple vector force. More...
 
class  ArcEmitter
 Describes a planar ring region in which particles are generated. More...
 
class  BaseForce
 pure virtual base class for all forces that could POSSIBLY exist. More...
 
class  BaseIntegrator
 pure virtual integrator class that holds cached matrix information that really should be common to any possible child implementation. More...
 
class  BaseParticleEmitter
 
class  BaseParticleFactory
 Pure Virtual base class for creating particles. More...
 
class  BaseParticleRenderer
 Pure virtual particle renderer base class. More...
 
class  BoxEmitter
 Describes a voluminous box region in which particles are generated. More...
 
class  ColorInterpolationFunctionConstant
 
class  ColorInterpolationFunctionLinear
 
class  ColorInterpolationFunctionSinusoid
 
class  ColorInterpolationFunctionStepwave
 
class  ColorInterpolationManager
 
class  ColorInterpolationSegment
 
class  DiscEmitter
 Describes a planar disc region from which particles are generated. More...
 
class  ForceNode
 A force that lives in the scene graph and is therefore subject to local coordinate systems. More...
 
class  GeomParticleRenderer
 
class  LinearControlForce
 Simple directed vector force. More...
 
class  LinearCylinderVortexForce
 Defines a cylinder inside of which all forces are tangential to the theta of the particle wrt the z-axis in local coord. More...
 
class  LinearDistanceForce
 Pure virtual class for sinks and sources. More...
 
class  LinearEulerIntegrator
 Performs Euler integration on a vector of physically modelable objects given a quantum dt. More...
 
class  LinearForce
 A force that acts on a PhysicsObject by way of an Integrator. More...
 
class  LinearFrictionForce
 Friction-based drag force. More...
 
class  LinearIntegrator
 Pure virtual base class for physical modeling. More...
 
class  LinearJitterForce
 Completely random noise force vector. More...
 
class  LinearNoiseForce
 Repeating noise force vector. More...
 
class  LinearRandomForce
 Pure virtual, parent to noiseForce and jitterForce. More...
 
class  LinearSinkForce
 Attractor force. More...
 
class  LinearSourceForce
 Repellant force. More...
 
class  LinearUserDefinedForce
 A programmable force that takes an evaluator function. More...
 
class  LinearVectorForce
 Simple directed vector force. More...
 
class  LineEmitter
 Describes a linear region in which particles are generated. More...
 
class  LineParticleRenderer
 
class  ParticleSystem
 Contains and manages a particle system. More...
 
class  ParticleSystemManager
 Manages a set of individual ParticleSystem objects, so that each individual one doesn't have to be updated and rendered every frame See Also : particleSystemManager.cxx. More...
 
class  Physical
 Defines a set of physically modeled attributes. More...
 
class  PhysicalNode
 Graph node that encapsulated a series of physical objects. More...
 
class  PhysicsCollisionHandler
 A specialized kind of CollisionHandler that simply pushes back on things that attempt to move into solid walls. More...
 
class  PhysicsManager
 Physics don't get much higher-level than this. More...
 
class  PhysicsObject
 A body on which physics will be applied. More...
 
class  PhysicsObjectCollection
 This is a set of zero or more PhysicsObjects. More...
 
class  PointEmitter
 Describes a planar ring region in which particles are generated. More...
 
class  PointParticleFactory
 
class  PointParticleRenderer
 
class  RectangleEmitter
 Describes a planar square region in which particles are generated. More...
 
class  RingEmitter
 Describes a planar ring region in which particles are generated. More...
 
class  SparkleParticleRenderer
 pretty sparkly things. More...
 
class  SphereSurfaceEmitter
 Describes a curved space in which particles are generated. More...
 
class  SphereVolumeEmitter
 Describes a voluminous spherical region in which particles are generated. More...
 
class  SpriteAnim
 Helper class used by SpriteParticleRenderer to keep track of its textures and their respective UVs and source types. More...
 
class  SpriteParticleRenderer
 Renders a particle system with high-speed nasty trick sprites. More...
 
class  TangentRingEmitter
 Describes a planar ring region in which tangent particles are generated, and particles fly off tangential to the ring. More...
 
class  ZSpinParticleFactory