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.
GeometryOutput["main"->W,options]
W: name of declared observer
options: optional arguments for error checking and automatic spooling to output file
The function GeometryOutput generates a MAMBO geometry description corresponding to a connected components of the MAMBO toolbox geometry based at the observer W.
The optional arguments passed to GeometryOutput allow the user to spool the output directly to a file; to check that the resulting MAMBO geometry description is syntactically correct; and to check that the resulting MAMBO geometry description contains nothing but numbers, MAMBO parameters, MAMBO animated variables, and MAMBO state variables.
Restart; DeclareObservers[A,B,C]; DeclarePoints[A,B,C]; DeclareTriads[a,b,c]; DefineObservers[{A,A,a},{B,B,b},{C,C,c}]; DefinePoints[{A,B,a,Cos[s],p1,p2},{B,C,c,r-s,0,1}]; DefineTriads[{a,b,theta,1},{a,c,{s-Pi/2,1},{Pi/2,2}}]; DefineNeighbors[{A,B},{B,C}] SetTime[s]; GeometryOutput["main"->B,"states"->{theta->0},"parameters"->{p1->1,p2->2}, "anims"->{r->s^2*p1-Cos[p2*s]},"checktree","checkargs", "filename"->"output.geo"];
DeclareTriads, DeclareObservers,
DeclarePoints, DefineObservers,
DefinePoints, DefineTriads,
DefineNeighbors, MotionOutput , SetTime
|
©2004-2017 Harry Dankowicz Mechanical Science and Engineering University of Illinois at Urbana-Champaign | Home Toolbox functions Sample projects Tutorials Downloads |