# panda3d.physics¶

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

Global Functions