![]() |
![]() |
![]() |
| 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 |