/var/www/hosted/adrianboeing.com/pal/current/pal/pal/pal/palBodies.h File Reference

PAL - Physics Abstraction Layer Bodies & Geometries. More...

#include "palBodyBase.h"

Classes

class  palBody
class  palCompoundBody
class  palConvex
class  palBox
class  palSphere
class  palCapsule
class  palGenericBody


Detailed Description

PAL - Physics Abstraction Layer Bodies & Geometries.

Author:
Adrian Boeing
Version:
	Revision History:
		Version 0.3.9 : 20/02/09 - Generic body
		Version 0.3.82: 26/09/08 - Merged body type enum
		Version 0.3.81: 13/07/08 - Compound body finalize mass & inertia method
		Version 0.3.8 : 12/01/08 - Compound body base split
		Version 0.3.72: 13/11/07 - Explicit convex compound body support
		Version 0.3.71: 23/10/07 - Split geometry.h
		Version 0.3.7 : 18/08/07 - Added convex geom and body
		Version 0.3.61: 22/06/07 - Set linear and angular velocities
		Version 0.3.6 : 18/02/05 - Cleanup bodies
		Version 0.3.51: 13/09/04 - Angular impulse, positional impulse
		Version 0.3.5 : 05/09/04 - Impulse
		Version 0.3.43: 19/08/04 - Geometries fix
		Version 0.3.42: 29/07/04 - bugfix, docu update, geometries update
		Version 0.3.4 : 27/07/04 - Doxygen documentation
		Version 0.3.3 : 06/07/04 - add force, forcepos, torque
		Version 0.3.2 : 05/07/04 - geometries & compound body, redid generic init
		Version 0.3   : 04/07/04 - Split from pal.h
	
Todo:
  • Convex mesh mass/density/inertia calcs (I had an old paper on this once.. as in non electronic, early journal article.. see buoyancy code in subsim probably has some leftover references..) alt:Gauss's Theorem volume
  • Confirm Capsule inertia calculations (infact confirm all)
  • allow correction for inertia calculations if rotated.
  • Confirm suming, is it mass or area? (transfer of axis of inertia)
  • rewrite code usign ODE inertia calculations , if these can be confirmed
  • default init with a translation matrix.

Generated on Mon Aug 31 13:58:02 2009 for pal by  doxygen 1.5.7.1