Om  1.0.0
A universal framework for multimedia simulation
Namespaces | Functions
omPhysicsInertiaTensor.h File Reference
#include "omPhysicsBaseConfig.h"

Namespaces

 om
 The enclosing namespace for the entire Om library.
 
 om::physics
 A namespace that handles simulation of physically-based dynamics.
 
 om::physics::base
 A namespace that contains physics base classes.
 

Functions

template<typename T >
math::MatrixND< T, 3, 3 > om::physics::base::transformInertiaTensor (const math::MatrixND< T, 3, 3 > &I, T mass, const math::VectorND< T, 3 > &translation)
 Transform an inertia tensor for an object with a given mass by the specified translation. More...
 
template<typename T >
math::MatrixND< T, 3, 3 > om::physics::base::transformInertiaTensor (const math::MatrixND< T, 3, 3 > &I, const math::MatrixND< T, 3, 3 > &orientation)
 Transform an inertia tensor by the specified rotation matrix. More...
 
template<typename T >
math::MatrixND< T, 3, 3 > om::physics::base::transformInertiaTensor (const math::MatrixND< T, 3, 3 > &I, T mass, const math::MatrixND< T, 3, 3 > &orientation, const math::VectorND< T, 3 > &translation)
 Transform an inertia tensor for an object with a given mass by the specified orientation and translation. More...