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