Module ImportFrom alias Import alias Print Str FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore BinOpMod SubscriptLoad NameLoad Index Num Num Assign NameStore SubscriptLoad NameLoad Index Num Return TupleLoad NameLoad NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults TupleLoad Num Num Num Num TupleLoad Num Num Num body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num For NameStore Call NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad keyword BinOpAdd AttributeLoad NameLoad attr Call NameLoad BinOpMult NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword BinOpDiv BinOpMult BinOpMult Num NameLoad NameLoad Num keyword BinOpDiv NameLoad Num keyword Call AttributeLoad NameLoad attr TupleLoad BinOpDiv NameLoad Num Num Num Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad keyword BinOpMult BinOpMult Num NameLoad AttributeLoad NameLoad attr keyword BinOpDiv NameLoad Num keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call NameLoad If BoolOpAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad NameLoad attr NameLoad body Return Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad BinOpMult BinOpMult Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword BinOpDiv BinOpMult BinOpMult Num NameLoad NameLoad Num Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr attr BinOpDiv AttributeLoad NameLoad attr Num Assign AttributeStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr BinOpDiv AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr TupleLoad Num Num Num Assign AttributeStore NameLoad attr TupleLoad Num Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore TupleLoad Num Num Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore BinOpMult Num NameLoad Assign NameStore Call NameLoad keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword TupleLoad Num Num Num keyword TupleLoad Num NameLoad Num keyword Num keyword TupleLoad Num Num Num Expr Call NameLoad keyword TupleLoad Num NameLoad Num keyword Num keyword TupleLoad Num Num Num For NameStore Call NameLoad NameLoad body Assign NameStore BinOpDiv BinOpMult BinOpMult NameLoad Num NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpMult NameLoad NameLoad If CompareEq NameLoad Num body Expr Call NameLoad keyword TupleLoad BinOpDiv BinOpMult Num NameLoad Num BinOpDiv BinOpMult Num NameLoad Num NameLoad keyword BinOpDiv BinOpMult Num NameLoad Num keyword BinOpMult Num NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad keyword TupleLoad BinOpDiv BinOpMult Num NameLoad Num BinOpDiv BinOpMult Num NameLoad Num NameLoad keyword BinOpDiv BinOpMult Num NameLoad Num keyword BinOpMult Num NameLoad keyword NameLoad keyword NameLoad Expr Call NameLoad keyword TupleLoad Num BinOpMult Num NameLoad NameLoad keyword NameLoad keyword BinOpMult Num NameLoad keyword NameLoad keyword NameLoad orelse Assign NameStore Call NameLoad keyword TupleLoad BinOpMult NameLoad NameLoad BinOpDiv NameLoad Num BinOpMult NameLoad NameLoad keyword TupleLoad NameLoad Num NameLoad keyword TupleLoad NameLoad NameLoad NameLoad keyword NameLoad If CompareEq NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str keyword Str If CompareNotEq NameLoad Num body For NameStore Call NameLoad Num body For NameStore Call NameLoad Num body Expr Call NameLoad keyword BinOpAdd AttributeLoad NameLoad attr Call NameLoad BinOpMult BinOpMult UnaryOpUSub NameLoad NameLoad BinOpSub BinOpMult Num NameLoad Num BinOpMult NameLoad BinOpSub BinOpMult Num NameLoad Num BinOpMult BinOpMult NameLoad NameLoad BinOpSub BinOpMult Num NameLoad Num keyword TupleLoad BinOpMult Num NameLoad BinOpMult BinOpMult Num Num NameLoad BinOpMult BinOpMult Num Num NameLoad keyword TupleLoad NameLoad Num NameLoad keyword NameLoad Expr Call NameLoad keyword TupleLoad Num BinOpDiv NameLoad Num BinOpAdd BinOpAdd UnaryOpUSub NameLoad BinOpDiv NameLoad Num Num keyword TupleLoad BinOpDiv NameLoad Num BinOpDiv NameLoad Num Num keyword TupleLoad Num Num Num keyword AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword TupleLoad Num BinOpDiv NameLoad Num BinOpAdd BinOpAdd BinOpAdd UnaryOpUSub NameLoad BinOpDiv NameLoad Num Num BinOpDiv BinOpMult Num NameLoad Num keyword BinOpMult Num NameLoad keyword TupleLoad Num Num Num Assign NameStore Num For NameStore Call NameLoad NameLoad body Assign NameStore BinOpDiv BinOpMult BinOpMult NameLoad Num NameLoad NameLoad Expr Call NameLoad keyword TupleLoad Num NameLoad Num keyword TupleLoad BinOpMult NameLoad Call NameLoad NameLoad BinOpSub UnaryOpUSub NameLoad Num BinOpMult NameLoad Call NameLoad NameLoad keyword Num keyword TupleLoad Num Num Num Expr Call NameLoad keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num keyword AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore Num Assign TupleStore NameStore NameStore NameStore TupleLoad Num Num Num Assign NameStore Num Assign NameStore Num Assign NameStore BinOpDiv NameLoad Num Assign NameStore Num Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore Num Expr Call NameLoad keyword TupleLoad NameLoad Num NameLoad keyword TupleLoad Num BinOpAdd NameLoad NameLoad Num keyword BinOpMult Num NameLoad keyword AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad keyword TupleLoad NameLoad BinOpAdd NameLoad BinOpMult NameLoad NameLoad NameLoad keyword TupleLoad Num Num Num keyword BinOpAdd NameLoad BinOpMult NameLoad NameLoad keyword BinOpSub NameLoad BinOpMult NameLoad NameLoad keyword TupleLoad NameLoad NameLoad NameLoad Assign NameStore Num Assign NameStore BinOpDiv NameLoad Num Assign NameStore BinOpSub NameLoad Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore NameLoad Assign NameStore BinOpDiv UnaryOpUSub NameLoad NameLoad Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Call NameLoad keyword TupleLoad UnaryOpUSub NameLoad NameLoad NameLoad keyword TupleLoad Num Num Num Expr Call NameLoad keyword NameLoad keyword TupleLoad Num Num Num keyword TupleLoad BinOpSub NameLoad NameLoad Num Num keyword TupleLoad Num Num Num keyword Num Expr Call NameLoad keyword NameLoad keyword TupleLoad BinOpAdd BinOpAdd BinOpSub NameLoad NameLoad BinOpDiv NameLoad Num Num Num Num keyword TupleLoad Num Num Num keyword NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword Num Assign NameStore Call NameLoad keyword TupleLoad BinOpSub BinOpSub UnaryOpUSub NameLoad NameLoad BinOpDiv NameLoad Num BinOpMult Num NameLoad BinOpDiv BinOpAdd NameLoad NameLoad Num keyword NameLoad keyword BinOpMult Num NameLoad keyword BinOpSub NameLoad NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword TupleLoad BinOpAdd BinOpAdd NameLoad NameLoad BinOpDiv NameLoad Num BinOpMult Num NameLoad BinOpDiv BinOpAdd NameLoad NameLoad Num keyword NameLoad keyword BinOpMult Num NameLoad keyword BinOpSub NameLoad NameLoad keyword AttributeLoad NameLoad attr Assign NameStore BinOpMult Num NameLoad Assign NameStore BinOpMult Num NameLoad Assign NameStore Num Expr Call NameLoad keyword TupleLoad Num BinOpSub NameLoad BinOpMult Num NameLoad Num keyword TupleLoad Num Num Num keyword BinOpMult Num AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call NameLoad keyword TupleLoad Num BinOpAdd NameLoad BinOpMult Num NameLoad Num keyword TupleLoad Num Num Num keyword BinOpMult Num AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore BinOpMult Num NameLoad Assign NameStore NameLoad Assign NameStore BinOpMult Num NameLoad Assign NameStore Call NameLoad keyword TupleLoad Num NameLoad Num Expr Call NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr For NameStore Call NameLoad Num body Assign NameStore Call NameLoad keyword NameLoad keyword TupleLoad BinOpMult Num NameLoad Num Num keyword TupleLoad BinOpMult Num NameLoad Num Num keyword BinOpMult Num NameLoad keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword BinOpMult BinOpMult Num NameLoad NameLoad keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num Assign NameStore Num Assign NameStore BinOpMult Num NameLoad Assign NameStore BinOpMult Num NameLoad Assign NameStore BinOpDiv NameLoad NameLoad Assign NameStore Call NameLoad keyword TupleLoad Num BinOpMult Num NameLoad UnaryOpUSub NameLoad keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num keyword Num Assign NameStore Num Assign NameStore Num Assign NameStore BinOpDiv NameLoad Call NameLoad BinOpAdd BinOpPow NameLoad Num BinOpPow NameLoad Num Assign NameStore AttributeLoad NameLoad attr Assign NameStore Num Expr Call NameLoad keyword TupleLoad Num BinOpMult Num NameLoad BinOpAdd NameLoad BinOpDiv NameLoad Num keyword Str keyword AttributeLoad NameLoad attr keyword Num keyword Num keyword Str Expr Call NameLoad keyword TupleLoad Num BinOpMult Num Call NameLoad BinOpDiv NameLoad Num Num keyword Str keyword Num keyword Num keyword TupleLoad Num Num Num keyword TupleLoad Num Call NameLoad BinOpDiv NameLoad Num UnaryOpUSub Call NameLoad BinOpDiv NameLoad Num keyword TupleLoad Num Num Num Expr Call NameLoad keyword TupleLoad Num Num Num keyword Str keyword Num keyword Num keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num Expr Call NameLoad keyword TupleLoad Num BinOpMult Num Call NameLoad BinOpDiv NameLoad Num Num keyword Str keyword Num keyword Num keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num keyword TupleLoad Num Call NameLoad BinOpDiv NameLoad Num Call NameLoad BinOpDiv NameLoad Num While NameLoad body If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse If BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore NameLoad If NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareLt Call NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword BinOpDiv NameLoad Num Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr BinOpMult NameLoad Call NameLoad BinOpSub AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr BinOpDiv BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assign NameStore BinOpAdd NameLoad BinOpMult NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword BinOpMult NameLoad NameLoad If CompareGtE AttributeLoad NameLoad attr NameLoad body Assign NameStore UnaryOpUSub NameLoad Assign NameStore BinOpDiv UnaryOpUSub NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareLtE AttributeLoad NameLoad attr UnaryOpUSub NameLoad body Assign NameStore UnaryOpUAdd NameLoad Assign NameStore BinOpDiv UnaryOpUSub NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword BinOpMult NameLoad NameLoad keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num Assign AttributeStore AttributeLoad NameLoad attr attr BinOpAdd AttributeLoad AttributeLoad NameLoad attr attr BinOpMult NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword TupleLoad Num Num Num keyword TupleLoad Num Num Num If CompareGtE AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore UnaryOpUSub NameLoad Assign NameStore UnaryOpUSub NameLoad If CompareLtE AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore UnaryOpUAdd NameLoad Assign NameStore UnaryOpUSub NameLoad For NameStore Call NameLoad NameLoad body Assign AttributeStore SubscriptLoad NameLoad Index NameLoad attr BinOpAdd AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Call NameLoad Num NameLoad Num Assign AttributeStore SubscriptLoad NameLoad Index NameLoad attr BinOpAdd AttributeLoad SubscriptLoad NameLoad Index NameLoad attr BinOpMult BinOpDiv NameLoad NameLoad NameLoad Assign AttributeStore SubscriptLoad NameLoad Index NameLoad attr BinOpSub AttributeLoad SubscriptLoad NameLoad Index NameLoad attr BinOpMult BinOpDiv NameLoad NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad If CompareGtE NameLoad NameLoad body Assign NameStore Num Assign AttributeStore SubscriptLoad NameLoad Index NameLoad attr TupleLoad NameLoad NameLoad NameLoad Assign AttributeStore SubscriptLoad NameLoad Index NameLoad attr NameLoad Assign AttributeStore SubscriptLoad NameLoad Index NameLoad attr NameLoad Assign NameStore BinOpSub NameLoad Num If CompareLt NameLoad Num body Assign NameStore BinOpSub NameLoad Num Expr Call AttributeLoad NameLoad attr Expr Call NameLoad Num
N/A visual * N/A time N/A 
Press to enter roaming mode, release to exit roaming mode.
In roaming mode, with the mouse button down, move the mouse
above or below the center of the scene to move forward or
backward; right or left rotates your direction of motion.
 hourminute N/A N/A N/A N/A N/A now N/A N/A time localtime N/A N/A time time N/A hour N/A N/A now N/A 3 12 N/A minute N/A now N/A 4 N/A N/A hour minute N/A analog_clock N/A N/A __init__ N/A N/A self pos radius axis N/A N/A 0 0 0 1.0 N/A 0 0 1 N/A N/A N/A self pos N/A vector pos N/A N/A self axis N/A vector axis N/A N/A self radius radius N/A N/A self spheres N/A N/A N/A self hour 0 N/A N/A self minute -1 N/A n N/A range 12 N/A N/A N/A N/A N/A self spheres append N/A sphere pos N/A N/A self pos N/A rotate N/A radius N/A scene up axis N/A self axis angle N/A N/A N/A -2.0 pi n 12.0 radius N/A radius 20.0 color N/A N/A color hsv_to_rgb N/A N/A n 12.0 1 1 N/A N/A self hand N/A arrow pos pos axis N/A N/A 0.95 radius N/A scene up shaftwidth N/A radius 10.0 color N/A color cyan N/A N/A N/A self update N/A update N/A N/A self N/A N/A N/A N/A hour minute N/A hourminute N/A N/A N/A N/A self hour hour N/A N/A self minute minute N/A N/A N/A N/A N/A self hand axis N/A rotate N/A N/A 0.95 N/A self radius N/A scene up axis N/A self axis angle N/A N/A N/A -2.0 pi minute 60.0 N/A N/A N/A N/A self spheres N/A N/A self hour radius N/A N/A self radius 20.0 N/A N/A N/A N/A self spheres N/A hour radius N/A N/A self radius 10.0 N/A N/A self hour hour N/A N/A self minute minute N/A N/A N/A N/A scene title Surreal Stonehenge N/A N/A scene height 600 N/A N/A scene width 600 N/A N/A scene range N/A 1 1 1 N/A N/A scene center N/A 0 2 20 N/A N/A scene userspin False N/A N/A scene userzoom False N/A grey N/A 0.8 0.8 0.8 N/A Nslabs 8 N/A R 10 N/A w 5 N/A d 0.5 N/A h 5 N/A photocenter N/A 0.15 w N/A floor N/A box pos N/A 0 -0.1 0 size N/A 0.2 24 24 axis N/A 0 1 0 color N/A color orange material N/A materials wood N/A pole N/A cylinder pos N/A 0 0 0 axis N/A 0 h 0 radius 0.2 color N/A 1 0 0 N/A N/A sphere pos N/A 0 h 0 radius 0.5 color N/A 1 0 0 N/A i N/A range Nslabs N/A N/A theta N/A N/A N/A i 2 pi Nslabs N/A c N/A cos theta N/A s N/A sin theta N/A xc N/A R c N/A zc N/A R s N/A N/A i 2 N/A N/A N/A box pos N/A N/A N/A -3.0 w 8.0 N/A N/A 0.75 h 2.0 R length N/A N/A 0.5 w 2 height N/A 0.75 h width d color grey N/A N/A box pos N/A N/A N/A 3.0 w 8.0 N/A N/A 0.75 h 2.0 R length N/A N/A 0.5 w 2 height N/A 0.75 h width d color grey N/A N/A box pos N/A 0 N/A 0.85 h R length w height N/A 0.3 h width d color grey N/A N/A slab N/A box pos N/A N/A R c N/A h 2.0 N/A R s axis N/A c 0 s size N/A d h w color grey N/A N/A i 0 N/A N/A photo N/A N/A materials texture data N/A N/A materials loadTGA flower128 mapping rectangular N/A N/A i 6 N/A N/A x N/A range 2 N/A N/A y N/A range 2 N/A N/A N/A box pos N/A N/A slab pos N/A vector N/A N/A N/A s photocenter N/A N/A 2 x 1 N/A photocenter N/A N/A 2 y 1 N/A N/A c photocenter N/A N/A 2 x 1 size N/A N/A 1.1 d N/A N/A 0.9 2 photocenter N/A N/A 0.9 2 photocenter axis N/A c 0 s material photo N/A N/A box pos N/A 0 N/A h 2.0 N/A N/A N/A R N/A d 2 0.1 size N/A N/A w 2.0 N/A w 2.0 0.2 color N/A 1 0.8 0 material N/A materials wood N/A clock N/A analog_clock pos N/A 0 N/A h 2.0 N/A N/A N/A N/A R N/A d 2 0.2 N/A N/A 0.2 h 10 radius N/A 0.2 w axis N/A 0 0 1 N/A Nwires 32 N/A i N/A range Nwires N/A N/A theta N/A N/A N/A i 2 pi Nwires N/A N/A cylinder pos N/A 0 h 0 axis N/A N/A R N/A cos theta N/A N/A h 0.1 N/A R N/A sin theta radius 0.02 color N/A 1 0.7 0 N/A N/A pyramid pos N/A -4 0 -5 size N/A 2 2 2 axis N/A 0 3 0 color N/A 0 0.6 0 material N/A materials marble N/A smoke N/A N/A Nrings 20 N/A N/A x0 y0 z0 N/A -5 1.5 -2 N/A r0 0.1 N/A spacing 0.2 N/A thick N/A r0 4 N/A dr 0.015 N/A dthick N/A thick Nrings N/A gray 1 N/A N/A cylinder pos N/A x0 0 z0 axis N/A 0 N/A y0 r0 0 radius N/A 1.5 r0 color N/A color black N/A i N/A range Nrings N/A N/A N/A N/A smoke append N/A ring pos N/A x0 N/A y0 N/A spacing i z0 axis N/A 0 1 0 radius N/A r0 N/A dr i thickness N/A thick N/A dthick i color N/A gray gray gray N/A y 0 N/A dy N/A spacing 20 N/A top N/A Nrings 1 N/A rlog 1 N/A wide 4 N/A zpos 2 N/A zface 5 N/A tlogend 0.2 N/A v0 1 N/A v v0 N/A omega N/A N/A v0 rlog N/A theta 0 N/A dt 0.1 N/A tstop 0.3 N/A log N/A frame pos N/A N/A wide rlog zpos axis N/A 0 0 1 N/A N/A cylinder frame log pos N/A 0 0 0 axis N/A N/A zface zpos 0 0 color N/A 0.8 0.5 0 opacity 0.5 N/A N/A box frame log pos N/A N/A N/A N/A zface zpos N/A tlogend 2.0 0.01 0 0 axis N/A 0 0 1 length rlog height rlog width tlogend color N/A color yellow opacity 0.5 N/A leftstop N/A box pos N/A N/A N/A N/A wide rlog N/A tstop 2 N/A 0.6 rlog N/A N/A zpos zface 2 length tstop height N/A 1.2 rlog width N/A zface zpos color N/A color red N/A rightstop N/A box pos N/A N/A N/A wide rlog N/A tstop 2 N/A 0.6 rlog N/A N/A zpos zface 2 length tstop height N/A 1.2 rlog width N/A zface zpos color N/A color red N/A y1 N/A 0.2 h N/A y2 N/A 0.7 h N/A rball 0.4 N/A N/A cylinder pos N/A 0 N/A y1 N/A 0.9 rball 0 axis N/A 0 0.1 0 radius N/A 1.3 N/A pole radius color N/A color green N/A N/A cylinder pos N/A 0 N/A y2 N/A 0.9 rball 0 axis N/A 0 0.1 0 radius N/A 1.3 N/A pole radius color N/A color green N/A vball0 N/A 0.3 v0 N/A vball vball0 N/A ballangle N/A 0.05 pi N/A ball N/A frame pos N/A 0 y1 0 N/A N/A sphere frame ball radius rball color N/A color blue N/A nn N/A range 4 N/A N/A cc N/A cone frame ball pos N/A N/A 0.8 rball 0 0 axis N/A N/A 3 rball 0 0 radius N/A 0.5 rball color N/A color yellow N/A N/A N/A cc rotate angle N/A N/A 0.5 nn pi axis N/A 0 1 0 origin N/A 0 0 0 N/A rbaseball 0.3 N/A vbaseball0 N/A 3 v0 N/A Rcloud N/A 0.8 R N/A omegacloud N/A v0 Rcloud N/A cloud N/A ellipsoid pos N/A 0 N/A 0.7 h N/A Rcloud size N/A 5 2 2 color N/A 1 0.5 0.5 opacity 0.3 N/A rhairs 0.025 N/A dhairs 2 N/A maxcosine N/A dhairs N/A sqrt N/A N/A rhairs 2 N/A dhairs 2 N/A haircolor N/A color black N/A roam 0 N/A N/A text pos N/A 0 N/A 0.77 h N/A R N/A d 2 text No Exit color N/A color yellow depth 0.3 height 0.7 align center N/A N/A text pos N/A 2.0 N/A -0.3 N/A sin N/A pi 10 -2.0 text A height 2.0 depth 0.5 color N/A 0 0 1.0 up N/A 0 N/A cos N/A pi 3.4 N/A N/A sin N/A pi 3.4 axis N/A 0.5 0 1 N/A N/A text pos N/A 3.2 0 -2 text B height 2.0 depth 0.5 color N/A 1.0 1.0 0 axis N/A 1 0 0.3 N/A N/A text pos N/A 5.0 N/A -0.6 N/A sin N/A pi 18 -1.4 text C height 2.0 depth 0.5 color N/A 1.0 0 1.0 axis N/A 1 0 0.6 up N/A 0 N/A cos N/A pi 8 N/A sin N/A pi 8 N/A True N/A N/A N/A N/A scene mouse events N/A N/A m N/A N/A N/A scene mouse getevent N/A N/A N/A m press N/A m drag N/A N/A roam True N/A N/A N/A N/A m release N/A m drop N/A N/A roam False N/A roam N/A N/A ray N/A N/A scene mouse ray N/A N/A N/A abs N/A dot ray N/A scene forward maxcosine N/A N/A newray N/A norm N/A vector N/A ray x 0 N/A ray z N/A angle N/A arcsin N/A dot N/A cross N/A scene forward newray N/A scene up N/A newforward N/A rotate N/A scene forward axis N/A scene up angle N/A angle 30 N/A N/A scene center N/A N/A N/A scene mouse camera N/A newforward N/A mag N/A N/A scene center N/A N/A scene mouse camera N/A N/A scene forward newforward N/A N/A scene center N/A N/A scene center N/A N/A N/A scene forward N/A ray y 2.0 N/A theta N/A theta N/A omega dt N/A N/A log x N/A N/A log x N/A v dt N/A N/A N/A log rotate angle N/A omega dt N/A N/A N/A log x wide N/A N/A v N/A v0 N/A omega N/A N/A v rlog N/A N/A N/A rightstop color N/A color red N/A N/A N/A rightstop color N/A color blue N/A N/A N/A rightstop color N/A color red N/A N/A N/A log x N/A wide N/A N/A v N/A v0 N/A omega N/A N/A v rlog N/A N/A N/A leftstop color N/A color red N/A N/A N/A leftstop color N/A color blue N/A N/A N/A leftstop color N/A color red N/A N/A N/A cloud rotate angle N/A omegacloud dt origin N/A 0 0 0 axis N/A 0 1 0 N/A N/A N/A ball pos y N/A N/A N/A ball pos y N/A vball dt N/A N/A N/A ball rotate angle ballangle axis N/A 0 1 0 origin N/A 0 0 0 N/A N/A N/A N/A ball pos y y2 N/A N/A vball N/A vball0 N/A ballangle N/A ballangle N/A N/A N/A N/A ball pos y y1 N/A N/A vball N/A vball0 N/A ballangle N/A ballangle N/A i N/A range Nrings N/A N/A N/A N/A smoke N/A i pos N/A N/A N/A smoke N/A i pos N/A vector 0 dy 0 N/A N/A N/A smoke N/A i radius N/A N/A N/A smoke N/A i radius N/A N/A dr spacing dy N/A N/A N/A smoke N/A i thickness N/A N/A N/A smoke N/A i thickness N/A N/A dthick spacing dy N/A y N/A y dy N/A N/A y spacing N/A N/A y 0 N/A N/A N/A smoke N/A top pos N/A x0 y0 z0 N/A N/A N/A smoke N/A top radius r0 N/A N/A N/A smoke N/A top thickness thick N/A top N/A top 1 N/A N/A top 0 N/A N/A top N/A Nrings 1 N/A N/A N/A clock update N/A N/A rate 30