Path: Common/Transform
% Recompute the moment of inertia "i" by translating axes. There are two cases: - translating the origin by "r", body has mass "m" - adding a point mass "m" at location "r" from the origin -------------------------------------------------------------------------- Form: i = TranslateAxes( i, r, m, sgn ) -------------------------------------------------------------------------- ------ Inputs ------ i (3,3) Original Moment of Inertia r (3,1) Translation vector m (1) Mass of body sgn (1) Sign of inertia change. +1 Positive if point mass added or if origin moved away from CG -1 Negative if origin moved towards CG ------- Outputs ------- i (3,3) New Moment of Inertia --------------------------------------------------------------------------
Common: Transform/IConv
Back to the Common Module page