Home Toolbox functions Sample projects Tutorials Downloads |
|
Reference for maple version: Appendix B in Multibody Mechanics and Visualization by Harry Dankowicz, published by Springer Verlag UK, 2004.
DefineTriads[a,b,rm]
DefineTriads[{a1,b1,rm1}, ..., {an,bn,rmn}]
a,a1, ..., an: names of declared triads
b,b1, ..., bn: names of declared triads
rm,rm1, ..., rmn: rotation-matrix specifications
The function DefineTriads defines a direct relation between two declared triads by specifying the rotation matrix from the first triad to the second triad. A pair of indirectly related triads may not be defined.
The function DefineTriads results in permanent changes to the global variables GlobalTriadDeclarations and GlobalTriadDefinitions.
The syntax of a rotation-matrix specification corresponds to that of the argument to the MakeRotations procedure.
Restart; DeclareTriads[a,b,c]; DefineTriads[{a,b,phi,1},{b,c,{q3,2},{Pi/2,3}}]; GlobalTriadDeclarations
GlobalTriadDefinitions |
©2004-2017 Harry Dankowicz Mechanical Science and Engineering University of Illinois at Urbana-Champaign | Home Toolbox functions Sample projects Tutorials Downloads |