Home Toolbox functions Sample projects Tutorials Downloads |
|
Reference: Chapter 2 in Multibody Mechanics and Visualization by Harry Dankowicz, published by Springer Verlag UK, 2004.
To illustrate the use of sequences of pure rotations to effect changes in position.
This Mambo project contains a non-stationary bead, a non-stationary block and one stationary sphere. The non-stationary bead is fixed with respect to the non-stationary block. The non-stationary block may be reoriented relative to the world observer in two independent steps, namely
l1, l2, and l3: lengths of the sides of the block.
R: distance of the bead from the center of the block. marker: radius of the bead.
theta: angle of rotation of the block about the 3-direction of the world reference triad.
phi: angle of the subsequent rotation of the block about the 1-direction of the world reference triad.
Animate the predefined motion and make use of the wiremesh view.
bead.zip (zip file, 7 kb, December 30, 2012) >Restart(): >DeclareObservers(W,B,A): >DefineObjects([W,'Sphere',radius=R*(1-exp(-(t-2))),color=yellow]): >GeometryOutput(main=W,states=[theta,phi],parameters=[R,l1,l2,l3,marker],checktree,checkargs,filename="bead.geo"); |
©2004-2017 Harry Dankowicz Mechanical Science and Engineering University of Illinois at Urbana-Champaign | Home Toolbox functions Sample projects Tutorials Downloads |