From 1030dc837b10a03a02a85d5504cbeec168ce49e2 Mon Sep 17 00:00:00 2001 From: Bernie Innocenti Date: Mon, 03 May 2010 21:53:47 +0000 Subject: Import XaoS r489 (trunk after version 3.5) --- (limited to 'tutorial') diff --git a/tutorial/3dtutor.xaf b/tutorial/3dtutor.xaf new file mode 100644 index 0000000..8c7d795 --- /dev/null +++ b/tutorial/3dtutor.xaf @@ -0,0 +1,255 @@ +;Position file automatically generated by XaoS pre-3.1 +; - an realtime interactive fractal zoomer +;Use xaos -load to display it + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel) +(maxiter 51) +(outcoloring 1) +(view -1.237 -0.02608 1.515 1.515) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel) +(maxiter 360) +(view 0.3887273 0.1968478 0.002032969 0.002032969) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel) +(maxiter 51) +(outcoloring 1) +(view -0.12364 0.71622 0.69741 0.69741) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel) +(outcoloring 5) +(view 0.306879 -0.0287989 0.0118667 0.0118667) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'barnsley) +(juliaseed -0.80857449265495002924 0.66696820835337075704) +(view 0.58202 1.3391 0.65616 0.65616) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel) +(juliaseed -0.012005987660777653705 -0.74114138638056927184) +(maxiter 51) +(outcoloring 1) +(julia #t) +(view 0.03984 0.02255 2.062 2.062) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'barnsley) +(juliaseed 1.0554564823390124545 0.090525427031847784283) +(maxiter 70) +(outcoloring 6) +(view 0.4914 -0.029882 0.44832 0.44832) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'barnsley) +(juliaseed -1.1034769359676834024 0.097828372846225401197) +(maxiter 60) +(outcoloring 5) +(view 0.1531 -0.5733 4.062 4.062) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'barnsley) +(juliaseed 0.71096311368481519008 1.2894272914547220518) +(maxiter 51) +(outcoloring 1) +(view 0.21293 0.43984 0.22778 0.22778) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 91) +(formula 'barnsley) +(juliaseed -1.0336492290611611882 -0.11492371202731229457) +(angle 250.59) +(maxiter 65) +(outcoloring 5) +(incoloring 1) +(view -0.1431 0.00927 1.663 1.663) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'phoenix) +(angle -50.166) +(view 0.48387 0.74198 0.20413 0.20413) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'phoenix) +(angle 7.1785) +(outcoloring 5) +(view 0.37418 0.30903 0.20075 0.20075) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'octal) +(plane 1) +(view -0.3248 -1.488 8.813 8.813) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(palette 2 909385182 0) +(formula 'phoenix) +(maxiter 360) +(outcoloring 5) +(view 0.49982982 -1.0535759 0.0002203857 0.0002203857) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'phoenix) +(juliaseed 0.10537790697674418599 0.37499999999999999989) +(angle 91.511) +(maxiter 280) +(outcoloring 9) +(view -0.1907 0.1347 3.549 3.549) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'octal) +(angle 89.97) +(plane 2) +(view 3.56 0.0213 24.6 24.6) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'barnsley) +(juliaseed -1.064316860465116279 -0.037500000000000000022) +(outcoloring 5) +(plane 5) +(view -0.2298 -0.9671 4.087 4.087) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'barnsley) +(juliaseed -1.064316860465116279 -0.037500000000000000022) +(angle 171.37) +(outcoloring 5) +(plane 6) +(view -2.24 0.348 30.7 30.7) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'barnsley) +(juliaseed -1.0254311388601783912 -0.043232444528173452863) +(maxiter 320) +(outcoloring 5) +(plane 3) +(view 0.8763 -0.5159 3.25 3.25) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel3) +(juliaseed 0.42742377656962010423 -0.0095079491380823082557) +(outcoloring 5) +(julia #t) +(plane 1) +(view 2.38739 1.96112 0.0326849 0.0326849) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel) +(juliaseed -0.049236902526869000176 0.70312499999999999978) +(maxiter 110) +(outcoloring 1) +(julia #t) +(view -0.1675 0.68876 0.89324 0.89324) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel) +(maxiter 140) +(outcoloring 5) +(plane 1) +(view -1.18691 -0.26428 0.0151632 0.0151632) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'newton) +(outcoloring 8) +(view 0.23672 0.27244 0.99213 0.99213) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel) +(outcoloring 3) +(view -0.764063 0.109375 0.0988709 0.0988709) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel) +(juliaseed -0.10192585722409689504 -0.93229166666666666652) +(maxiter 30) +(outcoloring 1) +(julia #t) +(plane 1) +(view -0.8057 -1.58 9.354 9.354) +(usleep 3000000) + +(initstate) +(filter 'threed #t) +(defaultpalette 0) +(formula 'mandel) +(angle 90.237) +(maxiter 70) +(outcoloring 1) +(plane 1) +(view -0.3973 0.08706 4.01 4.01) + diff --git a/tutorial/Bclosing.xaf b/tutorial/Bclosing.xaf new file mode 100644 index 0000000..6dccefa --- /dev/null +++ b/tutorial/Bclosing.xaf @@ -0,0 +1,70 @@ +; part for Bolyai.xaf + +(initstate) +(formula 'carpet) +(plane 1) +(view 0.32622 -0.49166 0.21305 0.21305) +(palette 3 1511036653 0) +;(view 3456.7177667684657059 -2522.4799751508215933 4683.1080715734200037 4683.1080715734200353) + +(unzoom) + +(usleep 10000000) +(zoomcenter 0.18669458707165150385 -0.38868516453635421515) + +(text "Kedves Vendégeink!") +(textsleep) +(text "Önök most a + +Bevezetés a fraktálok világába + +című fraktálbemutatóból +láttak részleteket.") +(textsleep) +(usleep 1000000) +(text "A program ingyenesen letölthető +a Bolyai Intézet weboldaláról.") +(textsleep) +(usleep 10000000) + +(textsleep) +(color 'black) +(text "Szeretettel köszöntjük +kedves vendégeinket az + +EGYETEMI TAVASZ +a Bolyai Intézetben + +rendezvényünkön!") +(usleep 50000000) + +(color 'black) +(text "A háttérben jelenleg +a Sierpinski-szőnyeg +geometriai inverzióval +transzformált változatát láthatjuk.") +(textsleep) +(usleep 5000000) +(text "Jól megfigyelhető, ahogyan +az egyenes szakaszok körívekké +válnak az inverzív síkon.") +(textsleep) +(text "Az is jól látszik, hogy +a véges területű Sierpinski-szőnyeg +az inverzió után +végtelen területűvé változik, +mivel az alapkör középpontját +a Sierpinski-szőnyeg +belsejében vettük fel.") +(textsleep) +(color 'white) +(text "Szeretettel köszöntjük +kedves vendégeinket az + +EGYETEMI TAVASZ +a Bolyai Intézetben + +rendezvényünkön!") + + +(usleep 300000000) diff --git a/tutorial/Bintro.xaf b/tutorial/Bintro.xaf new file mode 100644 index 0000000..46cc4e8 --- /dev/null +++ b/tutorial/Bintro.xaf @@ -0,0 +1,1635 @@ +; part for Bolyai.xaf + +(initstate) +(palette 1 777280519 0) +(formula 'magnet) +(angle 88.336) +(outcoloring 6) +(view -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(text "EGYETEMI TAVASZ +a Bolyai Intézetben + +2006") + + +(usleep 2544353) + +(usleep 517082) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 500036) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 500002) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 520027) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 443883) + +(usleep 59190) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 500054) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 519990) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 516021) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 500022) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 500021) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 500024) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 500019) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 2055495) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + + + +(usleep 517939) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 500074) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 520002) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 419991) +(speedup 0.0018900000000000000282) +(maxstep 0.025200000000000001589) + +(usleep 60004) +(speedup 0.0019845000000000001134) +(maxstep 0.026460000000000002786) + +(usleep 20043) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 39958) +(speedup 0.0020837250000000002071) +(maxstep 0.0277830000000000041) + +(usleep 56005) +(speedup 0.0021879112500000003099) +(maxstep 0.029172150000000005539) + +(usleep 60234) +(speedup 0.0022973068125000004225) +(maxstep 0.030630757500000007111) + +(usleep 59769) +(speedup 0.0024121721531250005455) +(maxstep 0.032162295375000008824) + +(usleep 60059) +(speedup 0.0025327807607812506797) +(maxstep 0.033770410143750010692) + +(usleep 60165) +(speedup 0.0026594197988203133261) +(maxstep 0.035458930650937512726) + +(usleep 59783) +(speedup 0.0027923907887613291104) +(maxstep 0.037231877183484389934) + +(usleep 60038) +(speedup 0.0029320103281993956899) +(maxstep 0.039093471042658611082) + +(usleep 60195) +(speedup 0.0030786108446093656045) +(maxstep 0.041048144594791543371) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 59777) +(speedup 0.0032325413868398340213) +(maxstep 0.043100551824531122362) + +(usleep 460015) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 500021) +(animateview -0.3369840037 -0.3762948312 3.907769588E-06 5.73139605E-06) + +(usleep 400021) +(zoomcenter -0.33698684382506478835 -0.37629136558411988191) +(unzoom) + +(usleep 15992) +(zoomcenter -0.33698426945484469524 -0.37629509551542317773) + +(usleep 88564) +(animateview -0.3369839969 -0.3762948245 4.007209523E-06 5.877241305E-06) + +(usleep 335921) +(zoomcenter -0.33698425887659436747 -0.37629509520812027897) + +(usleep 45501) +(zoomcenter -0.33698424788601331282 -0.37629509488883898885) + +(usleep 91091) +(zoomcenter -0.33698423601995480356 -0.3762950945441246875) + +(usleep 45506) +(animateview -0.3369838701 -0.3762946942 5.934888513E-06 8.704504145E-06) + +(usleep 103152) +(zoomcenter -0.33698423640803626264 -0.37629508118524376695) + +(usleep 35607) +(zoomcenter -0.33698422269093341347 -0.37629508078675580058) + +(usleep 386424) +(zoomcenter -0.33698420422251692136 -0.37629506123354350115) +(animateview -0.3369836723 -0.3762944779 9.244948113E-06 1.355925878E-05) + +(usleep 107614) +(zoomcenter -0.33698418341739177232 -0.37629506062914532013) + +(usleep 70340) +(zoomcenter -0.33698416131562576288 -0.3762950599870791428) + +(usleep 34765) +(zoomcenter -0.33698416197612606285 -0.37629503725075756743) + +(usleep 34722) +(zoomcenter -0.33698413853852333919 -0.37629503656988473671) + +(usleep 69503) +(zoomcenter -0.33698411367977244092 -0.37629503584772691665) + +(usleep 68524) +(zoomcenter -0.3369841144443004044 -0.37629500953047371713) + +(usleep 69183) +(zoomcenter -0.33698408653051470951 -0.3762950087195657712) + +(usleep 69071) +(animateview -0.33698341 -0.376294166 1.43833782E-05 2.10956238E-05) + +(usleep 445900) +(zoomcenter -0.33698404339988525695 -0.3762950074666017152) + +(usleep 70151) +(animateview -0.336983044 -0.376293707 2.22333918E-05 3.26089783E-05) + +(usleep 363075) +(zoomcenter -0.33698398142950180867 -0.37629500566633438828) + +(usleep 153581) +(animateview -0.336982509 -0.376292996 3.4385258E-05 5.04317175E-05) + +(usleep 38800) +(zoomcenter -0.33698390858202986322 -0.37629500355008278106) + +(usleep 157332) +(zoomcenter -0.3369838255294403345 -0.37629500113736794856) + +(usleep 81281) +(zoomcenter -0.33698373662640329482 -0.37629499855469500209) + +(usleep 40246) +(zoomcenter -0.33698364456176114093 -0.37629499588017601449) + +(usleep 205598) +(animateview -0.336981807 -0.376291884 5.34759214E-05 7.84313603E-05) + +(usleep 526100) +(animateview -0.33698078 -0.376290145 8.33654869E-05 0.000122269395) + +(usleep 531693) +(animateview -0.33697916 -0.3762874 0.00013057627 0.00019151189) + +(usleep 538475) +(animateview -0.33697658 -0.37628303 0.00020569703 0.00030168901) + +(usleep 517194) +(animateview -0.33697271 -0.37627648 0.00031826712 0.00046679183) + +(usleep 246113) +(zoomcenter -0.33698206550416861431 -0.37629414900993578768) + +(usleep 42082) +(zoomcenter -0.33697874579406925173 -0.37629405257087420811) + +(usleep 41317) +(zoomcenter -0.33697705088517028899 -0.37629314356798969178) + +(usleep 42551) +(zoomcenter -0.336974379545480938 -0.37629306596437820458) + +(usleep 43004) +(zoomcenter -0.33697345654101241554 -0.37629303915068601041) + +(usleep 42720) +(zoomcenter -0.33697058518505241479 -0.37629295573651249678) + +(usleep 42582) +(zoomcenter -0.33696760841752768326 -0.37629286926008593151) +(animateview -0.33696938 -0.37626721 0.00048549948 0.00071206599) + +(usleep 43366) +(zoomcenter -0.33696555129119346137 -0.37629280949964683141) + +(usleep 43246) +(zoomcenter -0.33696341748180289714 -0.37629274751153068379) + +(usleep 44013) +(zoomcenter -0.33696120435500214252 -0.37629268321920833243) + +(usleep 37195) +(zoomcenter -0.33695890747611145839 -0.37629261649385034949) + +(usleep 35806) +(zoomcenter -0.33695653735282027761 -0.37629254764070980776) + +(usleep 35562) +(zoomcenter -0.33695531593378780843 -0.37629251215794120414) + +(usleep 35745) +(zoomcenter -0.33695405730114275254 -0.37629247559410052844) + +(usleep 250383) +(animateview -0.33697605 -0.37625306 0.00075636153 0.0011093304) + +(usleep 520149) +(animateview -0.3369882 -0.3762313 0.001173211 0.00172071) + +(usleep 516537) +(animateview -0.3370068 -0.3761979 0.001814259 0.002660913) + +(usleep 535887) +(animateview -0.337037 -0.3761439 0.002851769 0.004182596) + +(usleep 527776) +(animateview -0.3370835 -0.3760605 0.004452016 0.006529624) + +(usleep 500706) +(animateview -0.3371516 -0.3759385 0.006793244 0.009963426) + +(usleep 521974) +(animateview -0.337261 -0.375743 0.0105534 0.0154783) + +(usleep 515834) +(animateview -0.337428 -0.375443 0.0163102 0.0239216) + +(usleep 518263) +(animateview -0.337689 -0.374976 0.0252589 0.0370463) + +(usleep 530621) +(animateview -0.338103 -0.374233 0.0395275 0.0579736) + +(usleep 535200) +(zoomcenter -0.33669901882413111701 -0.37628506661239618725) +(animateview -0.338768 -0.373057 0.0620958 0.0910739) + +(usleep 36404) +(zoomcenter -0.33617280233708092486 -0.37626977978834232457) + +(usleep 38191) +(zoomcenter -0.33576582648982068055 -0.37625795695814915801) + +(usleep 72679) +(zoomcenter -0.3356212915220945754 -0.37625375815276081796) + +(usleep 35477) +(zoomcenter -0.33547232665891993681 -0.3762494306569304921) + +(usleep 35354) +(zoomcenter -0.33501630373007816764 -0.37608272038440807662) + +(usleep 35098) +(zoomcenter -0.33485816251612321857 -0.37607812631148773694) + +(usleep 35211) +(zoomcenter -0.33453709862876960187 -0.37590593534600454166) + +(usleep 36765) +(zoomcenter -0.33403367195346049038 -0.37589131057616387833) + +(usleep 35781) +(zoomcenter -0.33369250075948155625 -0.37570833578640938869) + +(usleep 35732) +(zoomcenter -0.3335140966790276708 -0.37570315306816413236) + +(usleep 73042) +(zoomcenter -0.33332437241333636889 -0.37569764149348005257) + +(usleep 36560) +(zoomcenter -0.33312881557335340766 -0.37569196047990689974) +(animateview -0.340922 -0.371482 0.0951987 0.139625) + +(usleep 37654) +(zoomcenter -0.33292713080059606795 -0.37568610144714878956) + +(usleep 38149) +(zoomcenter -0.33271893393538754514 -0.37568005323519547449) + +(usleep 38263) +(zoomcenter -0.33250392490967960144 -0.37567380712693608757) + +(usleep 40451) +(zoomcenter -0.33228830387451265018 -0.37544552096723271642) + +(usleep 37725) +(zoomcenter -0.33205852652144433895 -0.37543884583246525991) + +(usleep 76257) +(zoomcenter -0.33156795028899409267 -0.3754245943737310176) + +(usleep 37683) +(zoomcenter -0.33132231291218571816 -0.37516452877582784703) + +(usleep 37020) +(zoomcenter -0.33106115931676076468 -0.37515694214720153016) + +(usleep 37934) +(zoomcenter -0.33079171767911510617 -0.37514911474724573794) + +(usleep 124297) +(zoomcenter -0.33050186029349726431 -0.37484223175054218451) +(animateview -0.34581 -0.36942 0.14584 0.2139) + +(usleep 38372) +(zoomcenter -0.33019288327089315314 -0.37483325582998957578) + +(usleep 40569) +(zoomcenter -0.32987373652270415641 -0.37482398447436505643) + +(usleep 82406) +(zoomcenter -0.32988366285451462567 -0.37448229156050700034) + +(usleep 77864) +(zoomcenter -0.32951757068133039533 -0.37447165641931190935) + +(usleep 38253) +(zoomcenter -0.32913947419839015461 -0.37446067254755507396) + +(usleep 38844) +(zoomcenter -0.32796796820210270002 -0.37442663977495290495) + +(usleep 38794) +(zoomcenter -0.32675742092606056789 -0.37439147283573084727) + +(usleep 38648) +(zoomcenter -0.32634047530902047984 -0.37437936037927124357) + +(usleep 116479) +(animateview -0.3551 -0.36666 0.22433 0.32902) + +(usleep 157640) +(zoomcenter -0.32581533916469443643 -0.37436410493965619696) + +(usleep 347788) +(animateview -0.37061 -0.36256 0.34367 0.50405) + +(usleep 76424) +(zoomcenter -0.32579352955841981511 -0.37511485436657061187) + +(usleep 74718) +(zoomcenter -0.32577026244081781412 -0.37591577552881914976) + +(usleep 36875) +(zoomcenter -0.32572225401600969464 -0.37756836370294407691) + +(usleep 324970) +(animateview -0.39492 -0.35489 0.52987 0.77714) + +(usleep 530607) +(animateview -0.434 -0.34207 0.82918 1.2161) + +(usleep 510910) +(animateview -0.4924 -0.3229 1.276 1.872) + +(usleep 214075) +(zoomcenter -0.32892325975095715478 -0.37766135434970212704) + +(usleep 38826) +(zoomcenter -0.33223479305497841913 -0.37775755587172371092) + +(usleep 13525) +(zoomcenter -0.33548458010872552433 -0.38119822855831588435) + +(usleep 27640) +(zoomcenter -0.34233264061809230076 -0.3813971677757161742) + +(usleep 77301) +(zoomcenter -0.34222668517896859887 -0.38504445898303838047) + +(usleep 139146) +(animateview -0.5781 -0.2921 1.963 2.88) + +(usleep 78739) +(zoomcenter -0.34662972690166073237 -0.38517236931229074113) + +(usleep 242185) +(zoomcenter -0.34647280369758239404 -0.3905741177000402367) + +(usleep 184771) +(animateview -0.7017 -0.2416 3.009 4.413) + +(usleep 47464) +(zoomcenter -0.35943626297595170435 -0.39752659867678111821) + +(usleep 14104) +(zoomcenter -0.46404874860278503662 -0.45363170925199076952) + +(usleep 10297) +(zoomcenter -0.54383728647808903634 -0.48280034980070399414) + +(usleep 13198) +(zoomcenter -0.56415506301265945467 -0.48339059028668871399) + +(usleep 10075) +(zoomcenter -0.57080476907495759415 -0.49043088604884792255) + +(usleep 169945) +(zoomcenter -0.55502034765028856426 -0.48997234155423591477) + +(usleep 12093) +(zoomcenter -0.55478899425196826216 -0.4979361914750748682) + +(usleep 12020) +(zoomcenter -0.53868119430059553432 -0.49746825268978180047) + +(usleep 21817) +(zoomcenter -0.53045841416483379609 -0.49722937725303213924) + +(usleep 10545) +(zoomcenter -0.52217120524673036236 -0.49698863013136971038) + +(usleep 11517) +(zoomcenter -0.5054486255875339777 -0.49650283172089068918) + +(usleep 12011) +(zoomcenter -0.47987474022771449861 -0.50420121363659302919) + +(usleep 12027) +(zoomcenter -0.47134576520170412566 -0.50395344310147869904) + +(usleep 9216) +(zoomcenter -0.4541137917614031224 -0.50345284657406964824) + +(usleep 130754) +(zoomcenter -0.44451500455326176708 -0.50317399751708955272) + +(usleep 12031) +(animateview -0.8088 -0.1122 4.624 6.781) + +(usleep 23969) +(stop) + +(usleep 118092) +(zoomcenter -0.45538149295795307865 -0.50348967386021790932) + +(usleep 13913) +(morphview -0.8441 -0.06208 5.213 7.645) + +(usleep 32363) +(zoomcenter -0.45545610267126003436 -0.5034918413057238955) + +(usleep 15651) +(zoomcenter -0.45551541212155710221 -0.50349356427175353244) +(morphview -0.8449 -0.0479 5.376 7.885) + +(usleep 8402) +(zoomcenter -0.455956781103357884 -0.49211847581468281317) +(morphview -0.8356 -0.04531 5.404 7.925) + +(usleep 15647) +(zoomcenter -0.46713247075418473178 -0.50383104501534613353) +(morphview -0.8272 -0.05217 5.454 8) + +(usleep 8516) +(zoomcenter -0.45579128994473475025 -0.50350157864577461345) +(morphview -0.806 -0.04929 5.481 8.039) + +(usleep 15679) +(zoomcenter -0.45618498199165509552 -0.49190338307051232792) +(morphview -0.7975 -0.04502 5.53 8.11) + +(usleep 8172) +(zoomcenter -0.45595117706524058063 -0.50350622343806029918) +(morphview -0.787 -0.05429 5.554 8.146) + +(usleep 11809) +(zoomcenter -0.45600341946603923287 -0.50350774110314456362) +(morphview -0.7773 -0.0511 5.59 8.198) + +(usleep 11767) +(morphview -0.7674 -0.04798 5.624 8.248) + +(usleep 20003) +(zoomcenter -0.45607865608871330944 -0.50350992676064775726) + +(usleep 8285) +(morphview -0.7598 -0.04124 5.703 8.364) + +(usleep 11759) +(zoomcenter -0.46823005085162582164 -0.5038629302075579142) + +(usleep 8202) +(morphview -0.7382 -0.03624 5.756 8.442) + +(usleep 7791) +(zoomcenter -0.45617041368637268554 -0.50351259235985557951) + +(usleep 12200) +(zoomcenter -0.45656771617449085277 -0.49129059577359021537) +(morphview -0.7285 -0.03185 5.806 8.516) + +(usleep 8037) +(zoomcenter -0.45627754157100661509 -0.50351570447276720887) +(morphview -0.7167 -0.04217 5.826 8.544) + +(usleep 12017) +(zoomcenter -0.4563189621368964099 -0.5035169077587123494) +(morphview -0.7057 -0.03954 5.854 8.586) + +(usleep 8418) +(zoomcenter -0.45637963758844822732 -0.50351867040768874507) +(morphview -0.6941 -0.03764 5.874 8.615) + +(usleep 11570) +(zoomcenter -0.45642072326255507577 -0.50351986396487796716) +(morphview -0.6827 -0.03522 5.9 8.653) + +(usleep 7785) +(zoomcenter -0.45647587108300423763 -0.50352146603370117321) +(morphview -0.6709 -0.03351 5.917 8.678) + +(usleep 12198) +(zoomcenter -0.45651168250989351293 -0.50352250637165227521) +(morphview -0.6592 -0.03109 5.943 8.716) + +(usleep 7979) +(zoomcenter -0.45656648224400361836 -0.50352409832841181318) +(morphview -0.6472 -0.02944 5.959 8.74) + +(usleep 11997) +(morphview -0.6353 -0.02718 5.983 8.774) + +(usleep 8066) +(zoomcenter -0.45660103366541305366 -0.50352510206264077609) + +(usleep 11999) +(zoomcenter -0.45663345343788169775 -0.50352604387151562217) +(morphview -0.6237 -0.02383 6.02 8.829) + +(usleep 7740) +(zoomcenter -0.45668026318825225221 -0.50352740371567773005) +(morphview -0.6114 -0.02238 6.034 8.849) + +(usleep 12250) +(zoomcenter -0.46949160647314029294 -0.50389957896200565087) +(morphview -0.5991 -0.02034 6.054 8.88) + +(usleep 7503) +(zoomcenter -0.45675315971885435947 -0.50352952139246071712) +(morphview -0.5737 -0.01864 6.066 8.898) + +(usleep 12488) +(zoomcenter -0.46963103780444355226 -0.50390362950447568414) +(morphview -0.5612 -0.01671 6.086 8.926) + +(usleep 8217) +(zoomcenter -0.45681992126075830752 -0.50353146084508100934) +(morphview -0.5357 -0.015 6.098 8.944) + +(usleep 15505) +(zoomcenter -0.46976430944415797507 -0.50390750110515301115) +(morphview -0.523 -0.01288 6.12 8.976) + +(usleep 7567) +(zoomcenter -0.45689147004780418935 -0.50353353936931153788) +(morphview -0.4972 -0.01135 6.129 8.99) + +(usleep 12466) +(zoomcenter -0.45691207050436271849 -0.50353413782177851505) +(morphview -0.4843 -0.00974 6.145 9.012) + +(usleep 8015) +(morphview -0.4713 -0.008633 6.154 9.026) + +(usleep 11954) +(zoomcenter -0.46998182552682835254 -0.50391382004453726898) +(animateview -0.4713 -0.007602 6.167 9.044) + +(usleep 7540) +(zoomcenter -0.45697168481741730039 -0.50353586964420746555) +(morphview -0.4452 -0.006251 6.174 9.055) + +(usleep 12462) +(zoomcenter -0.47006734175412709877 -0.50391630432914757119) +(morphview -0.4321 -0.004946 6.185 9.072) + +(usleep 7766) +(morphview -0.4059 -0.00367 6.192 9.081) + +(usleep 12292) +(zoomcenter -0.47011597637698820021 -0.50391771718667085226) + +(usleep 7256) +(zoomcenter -0.45701795916289625793 -0.50353721393461826184) +(morphview -0.3795 -0.001762 6.206 9.102) + +(usleep 12720) +(zoomcenter -0.4566466175286491196 -0.51667176999050933462) +(morphview -0.3662 -0.0007388 6.214 9.114) + +(usleep 7171) +(zoomcenter -0.47020879804771582408 -0.50392041369767671824) +(morphview -0.3534 0.01308 6.217 9.119) + +(usleep 12796) +(zoomcenter -0.45705222268670686489 -0.50353820930529335121) +(morphview -0.3269 0.01432 6.223 9.127) + +(usleep 7232) +(zoomcenter -0.45706439169891817652 -0.503538562820535009) +(morphview -0.3137 0.01491 6.226 9.131) + +(usleep 12779) +(zoomcenter -0.46987636693673450248 -0.51709761947016949512) +(morphview -0.3004 0.01561 6.229 9.136) + +(usleep 7067) +(zoomcenter -0.45707751483078526547 -0.50353894405337895108) +(morphview -0.2744 0.02967 6.231 9.138) + +(usleep 12924) +(zoomcenter -0.45708029942852000869 -0.50353902494718725885) +(morphview -0.2612 0.03019 6.232 9.141) + +(usleep 7491) +(zoomcenter -0.47028739798751139972 -0.50392269706104496693) +(morphview -0.2479 0.03059 6.232 9.141) + +(usleep 12570) +(morphview -0.2215 0.03136 6.232 9.141) + +(usleep 6763) +(morphview -0.2083 0.03174 6.232 9.141) + +(usleep 13202) +(morphview -0.1951 0.03213 6.232 9.141) + +(usleep 6620) +(morphview -0.1819 0.03251 6.232 9.141) + +(usleep 13361) +(morphview -0.1555 0.03328 6.232 9.141) + +(usleep 6624) +(morphview -0.1423 0.03366 6.232 9.141) + +(usleep 13377) +(morphview -0.1291 0.03404 6.232 9.141) + +(usleep 6584) +(morphview -0.1159 0.03443 6.232 9.141) + +(usleep 13445) +(morphview -0.1027 0.03481 6.232 9.141) + +(usleep 6704) +(morphview -0.0895 0.0352 6.232 9.141) + +(usleep 13326) +(morphview -0.07629 0.03558 6.232 9.141) + +(usleep 14655) +(morphview -0.06309 0.03596 6.232 9.141) + +(usleep 159743) +(morphview -0.04988 0.03635 6.232 9.141) + +(usleep 71238) +(morphview -0.03668 0.03673 6.232 9.141) + +(usleep 95035) +(animateview -0.03668 0.03673 6.232 9.141) + +(usleep 6614) +(morphview -0.02386 0.0503 6.232 9.141) + +(usleep 19247) +(morphview -0.01066 0.05069 6.232 9.141) + +(usleep 13423) +(morphview 0.002548 0.05107 6.232 9.141) + +(usleep 6488) +(morphview 0.002165 0.06426 6.232 9.141) + +(usleep 13576) +(morphview 0.01537 0.06464 6.232 9.141) + +(usleep 14383) +(morphview 0.02857 0.06503 6.232 9.141) + +(usleep 20597) +(morphview 0.04139 0.0786 6.232 9.141) + +(usleep 13008) +(morphview 0.0546 0.07899 6.232 9.141) + +(usleep 6716) +(morphview 0.06742 0.09256 6.232 9.141) + +(usleep 13281) +(morphview 0.08024 0.1061 6.232 9.141) + +(usleep 6599) +(morphview 0.09344 0.1065 6.232 9.141) + +(usleep 13362) +(morphview 0.1063 0.1201 6.232 9.141) + +(usleep 8195) +(morphview 0.1323 0.134 6.232 9.141) + +(usleep 18594) +(morphview 0.1583 0.148 6.232 9.141) + +(usleep 13212) +(morphview 0.1579 0.1612 6.232 9.141) + +(usleep 6894) +(morphview 0.184 0.1752 6.232 9.141) + +(usleep 13149) +(morphview 0.1968 0.1887 6.232 9.141) + +(usleep 6637) +(morphview 0.21 0.1891 6.232 9.141) + +(usleep 13322) +(morphview 0.2613 0.2434 6.232 9.141) + +(usleep 8309) +(morphview 0.2745 0.2438 6.232 9.141) + +(usleep 7805) +(morphview 0.2873 0.2574 6.232 9.141) + +(usleep 19235) +(morphview 0.3261 0.2849 6.232 9.141) + +(usleep 21091) +(morphview 0.4174 0.3272 6.232 9.141) + +(usleep 22889) +(morphview 0.4563 0.3547 6.232 9.141) + +(usleep 12674) +(morphview 0.4687 0.3814 6.232 9.141) + +(usleep 8131) +(morphview 0.4947 0.3954 6.232 9.141) + +(usleep 11870) +(morphview 0.5075 0.409 6.232 9.141) + +(usleep 8039) +(morphview 0.5336 0.4229 6.232 9.141) + +(usleep 12110) +(morphview 0.5464 0.4365 6.232 9.141) + +(usleep 8209) +(morphview 0.5592 0.4501 6.232 9.141) + +(usleep 11671) +(morphview 0.572 0.4637 6.232 9.141) + +(usleep 8026) +(morphview 0.5981 0.4776 6.232 9.141) + +(usleep 12035) +(morphview 0.6113 0.478 6.232 9.141) + +(usleep 8061) +(morphview 0.6241 0.4916 6.232 9.141) + +(usleep 11852) +(morphview 0.6369 0.5051 6.232 9.141) + +(usleep 8003) +(morphview 0.6497 0.5187 6.232 9.141) + +(usleep 11998) +(morphview 0.701 0.573 6.232 9.141) + +(usleep 8035) +(morphview 0.7142 0.5734 6.232 9.141) + +(usleep 12055) +(morphview 0.727 0.587 6.232 9.141) + +(usleep 7922) +(morphview 0.7398 0.6005 6.232 9.141) + +(usleep 19193) +(morphview 0.8043 0.6552 6.232 9.141) + +(usleep 20083) +(morphview 0.8688 0.7099 6.232 9.141) + +(usleep 12740) +(animateview 0.8688 0.7099 6.232 9.141) + +(usleep 6557) +(morphview 0.8945 0.7371 6.232 9.141) + +(usleep 20328) +(morphview 0.9333 0.7646 6.232 9.141) + +(usleep 19828) +(morphview 0.9589 0.7917 6.232 9.141) + +(usleep 20313) +(morphview 0.9718 0.8053 6.232 9.141) + +(usleep 12950) +(morphview 0.9978 0.8193 6.232 9.141) + +(usleep 6546) +(morphview 1.011 0.8196 6.232 9.141) + +(usleep 13454) +(morphview 1.037 0.8336 6.232 9.141) + +(usleep 6879) +(morphview 1.05 0.8472 6.232 9.141) + +(usleep 13149) +(morphview 1.076 0.8611 6.232 9.141) + +(usleep 6930) +(morphview 1.089 0.8747 6.232 9.141) + +(usleep 13126) +(morphview 1.102 0.8883 6.232 9.141) + +(usleep 7018) +(morphview 1.114 0.9019 6.232 9.141) + +(usleep 12900) +(morphview 1.127 0.9154 6.232 9.141) + +(usleep 6863) +(morphview 1.14 0.929 6.232 9.141) + +(usleep 13139) +(morphview 1.153 0.9426 6.232 9.141) + +(usleep 7106) +(morphview 1.179 0.9565 6.232 9.141) + +(usleep 12894) +(morphview 1.205 0.9705 6.232 9.141) + +(usleep 6900) +(morphview 1.218 0.9841 6.232 9.141) + +(usleep 13101) +(morphview 1.269 1.038 6.232 9.141) + +(usleep 7021) +(morphview 1.282 1.039 6.232 9.141) + +(usleep 13043) +(morphview 1.333 1.093 6.232 9.141) + +(usleep 7976) +(morphview 1.347 1.093 6.232 9.141) + +(usleep 11961) +(morphview 1.359 1.107 6.232 9.141) + +(usleep 8003) +(morphview 1.411 1.161 6.232 9.141) + +(usleep 11999) +(morphview 1.424 1.162 6.232 9.141) + +(usleep 6929) +(morphview 1.437 1.175 6.232 9.141) + +(usleep 13102) +(morphview 1.45 1.189 6.232 9.141) + +(usleep 6892) +(morphview 1.462 1.202 6.232 9.141) + +(usleep 13082) +(morphview 1.475 1.216 6.232 9.141) + +(usleep 6604) +(morphview 1.502 1.217 6.232 9.141) + +(usleep 13461) +(morphview 1.514 1.23 6.232 9.141) + +(usleep 6868) +(morphview 1.527 1.244 6.232 9.141) + +(usleep 13070) +(morphview 1.54 1.257 6.232 9.141) + +(usleep 6789) +(morphview 1.566 1.271 6.232 9.141) + +(usleep 13211) +(morphview 1.579 1.285 6.232 9.141) + +(usleep 6897) +(morphview 1.592 1.299 6.232 9.141) + +(usleep 13104) +(morphview 1.618 1.313 6.232 9.141) + +(usleep 7087) +(morphview 1.669 1.367 6.232 9.141) + +(usleep 12913) +(morphview 1.682 1.38 6.232 9.141) + +(usleep 7376) +(morphview 1.708 1.394 6.232 9.141) + +(usleep 12685) +(morphview 1.721 1.408 6.232 9.141) + +(usleep 6936) +(morphview 1.734 1.421 6.232 9.141) + +(usleep 13004) +(morphview 1.76 1.435 6.232 9.141) + +(usleep 7099) +(morphview 1.772 1.449 6.232 9.141) + +(usleep 12904) +(morphview 1.785 1.463 6.232 9.141) + +(usleep 6674) +(morphview 1.811 1.477 6.232 9.141) + +(usleep 19990) +(morphview 1.837 1.504 6.232 9.141) + +(usleep 13361) +(animateview 1.837 1.504 6.232 9.141) + +(usleep 6842) +(morphview 1.876 1.531 6.232 9.141) + +(usleep 19631) +(morphview 1.915 1.559 6.232 9.141) + +(usleep 20131) +(morphview 1.941 1.573 6.232 9.141) + +(usleep 19836) +(morphview 1.966 1.6 6.232 9.141) + +(usleep 20035) +(morphview 2.005 1.627 6.232 9.141) + +(usleep 20012) +(morphview 2.044 1.655 6.232 9.141) + +(usleep 20135) +(morphview 2.083 1.682 6.232 9.141) + +(usleep 19780) +(morphview 2.108 1.71 6.232 9.141) + +(usleep 20429) +(morphview 2.121 1.723 6.232 9.141) + +(usleep 13149) +(morphview 2.134 1.737 6.232 9.141) + +(usleep 6884) +(morphview 2.147 1.75 6.232 9.141) + +(usleep 13148) +(morphview 2.173 1.764 6.232 9.141) + +(usleep 6914) +(morphview 2.186 1.778 6.232 9.141) + +(usleep 13119) +(morphview 2.199 1.791 6.232 9.141) + +(usleep 6816) +(morphview 2.225 1.805 6.232 9.141) + +(usleep 13121) +(morphview 2.251 1.819 6.232 9.141) + +(usleep 6843) +(morphview 2.263 1.833 6.232 9.141) + +(usleep 13159) +(morphview 2.315 1.887 6.232 9.141) + +(usleep 6942) +(morphview 2.328 1.901 6.232 9.141) + +(usleep 13058) +(morphview 2.354 1.915 6.232 9.141) + +(usleep 7133) +(morphview 2.366 1.942 6.232 9.141) + +(usleep 12867) +(morphview 2.379 1.955 6.232 9.141) + +(usleep 7112) +(morphview 2.391 1.982 6.232 9.141) + +(usleep 12960) +(morphview 2.404 1.995 6.232 9.141) + +(usleep 7199) +(morphview 2.455 2.05 6.232 9.141) + +(usleep 12732) +(morphview 2.468 2.063 6.232 9.141) + +(usleep 7270) +(morphview 2.519 2.118 6.232 9.141) + +(usleep 12730) +(morphview 2.532 2.131 6.232 9.141) + +(usleep 7180) +(morphview 2.584 2.185 6.232 9.141) + +(usleep 12853) +(morphview 2.597 2.186 6.232 9.141) + +(usleep 7211) +(morphview 2.609 2.213 6.232 9.141) + +(usleep 12769) +(morphview 2.635 2.227 6.232 9.141) + +(usleep 7127) +(morphview 2.648 2.253 6.232 9.141) + +(usleep 12925) +(morphview 2.647 2.267 6.232 9.141) + +(usleep 7130) +(morphview 2.699 2.321 6.232 9.141) + +(usleep 12828) +(morphview 2.711 2.348 6.232 9.141) + +(usleep 7975) +(morphview 2.762 2.402 6.232 9.141) + +(usleep 12013) +(morphview 2.775 2.429 6.232 9.141) + +(usleep 8043) +(morphview 2.788 2.442 6.232 9.141) + +(usleep 11956) +(morphview 2.838 2.523 6.232 9.141) + +(usleep 8040) +(morphview 2.851 2.536 6.232 9.141) + +(usleep 11987) +(morphview 2.901 2.617 6.232 9.141) + +(usleep 7973) +(morphview 2.914 2.631 6.232 9.141) + +(usleep 12061) +(morphview 2.966 2.685 6.232 9.141) + +(usleep 7992) +(morphview 2.978 2.699 6.232 9.141) + +(usleep 11944) +(morphview 2.991 2.712 6.232 9.141) + +(usleep 8003) +(animateview 2.991 2.712 6.232 9.141) + +(usleep 7048) +(morphview 3.004 2.739 6.232 9.141) + +(usleep 19848) +(morphview 3.016 2.766 6.232 9.141) + +(usleep 20533) +(morphview 3.08 2.834 6.232 9.141) + +(usleep 19696) +(morphview 3.13 2.927 6.232 9.141) + +(usleep 20195) +(morphview 3.156 2.968 6.232 9.141) + +(usleep 19519) +(morphview 3.168 2.981 6.232 9.141) + +(usleep 13209) +(morphview 3.181 2.995 6.232 9.141) + +(usleep 7005) +(morphview 3.194 3.022 6.232 9.141) + +(usleep 13015) +(morphview 3.206 3.035 6.232 9.141) + +(usleep 8183) +(morphview 3.232 3.049 6.232 9.141) + +(usleep 7857) +(morphview 3.245 3.076 6.232 9.141) + +(usleep 12157) +(morphview 3.257 3.103 6.232 9.141) + +(usleep 7398) +(morphview 3.27 3.129 6.232 9.141) + +(usleep 12580) +(morphview 3.321 3.184 6.232 9.141) + +(usleep 7595) +(morphview 3.333 3.211 6.232 9.141) + +(usleep 12440) +(morphview 3.359 3.225 6.232 9.141) + +(usleep 7419) +(morphview 3.372 3.251 6.232 9.141) + +(usleep 12600) +(morphview 3.384 3.278 6.232 9.141) + +(usleep 7218) +(morphview 3.397 3.292 6.232 9.141) + +(usleep 12727) +(morphview 3.448 3.346 6.232 9.141) + +(usleep 7366) +(morphview 3.461 3.373 6.232 9.141) + +(usleep 12597) +(morphview 3.512 3.427 6.232 9.141) + +(usleep 7552) +(morphview 3.525 3.454 6.232 9.141) + +(usleep 12508) +(morphview 3.537 3.467 6.232 9.141) + +(usleep 7300) +(morphview 3.55 3.494 6.232 9.141) + +(usleep 12699) +(morphview 3.563 3.508 6.232 9.141) + +(usleep 7478) +(morphview 3.575 3.534 6.232 9.141) + +(usleep 12550) +(morphview 3.588 3.548 6.232 9.141) + +(usleep 7128) +(morphview 3.601 3.562 6.232 9.141) + +(usleep 12829) +(morphview 3.613 3.588 6.232 9.141) + +(usleep 7238) +(morphview 3.626 3.602 6.232 9.141) + +(usleep 12821) +(morphview 3.638 3.629 6.232 9.141) + +(usleep 7274) +(morphview 3.651 3.642 6.232 9.141) + +(usleep 12681) +(morphview 3.664 3.656 6.232 9.141) + +(usleep 7097) +(morphview 3.677 3.669 6.232 9.141) + +(usleep 12906) +(morphview 3.69 3.683 6.232 9.141) + +(usleep 7263) +(morphview 3.703 3.697 6.232 9.141) + +(usleep 12757) +(morphview 3.702 3.71 6.232 9.141) + +(usleep 7121) +(morphview 3.715 3.723 6.232 9.141) + +(usleep 19725) +(morphview 3.728 3.737 6.232 9.141) + +(usleep 20538) +(morphview 3.74 3.764 6.232 9.141) + +(usleep 19642) +(morphview 3.753 3.79 6.232 9.141) + +(usleep 12936) +(animateview 3.753 3.79 6.232 9.141) + +(usleep 7338) +(morphview 3.765 3.83 6.232 9.141) + +(usleep 19757) +(morphview 3.777 3.857 6.232 9.141) + +(usleep 20396) +(morphview 3.789 3.91 6.232 9.141) + +(usleep 19616) +(morphview 3.801 3.937 6.232 9.141) + +(usleep 19559) +(morphview 3.801 3.95 6.232 9.141) + +(usleep 13343) +(morphview 3.814 3.951 6.232 9.141) + +(usleep 6819) +(morphview 3.814 3.964 6.232 9.141) + +(usleep 13214) +(morphview 3.813 3.977 6.232 9.141) + +(usleep 7429) +(morphview 3.826 4.004 6.232 9.141) + +(usleep 19381) +(morphview 3.825 4.03 6.232 9.141) + +(usleep 13217) +(morphview 3.838 4.044 6.232 9.141) + +(usleep 6617) +(morphview 3.837 4.057 6.232 9.141) + +(usleep 20042) +(morphview 3.837 4.07 6.232 9.141) + +(usleep 13289) +(morphview 3.85 4.084 6.232 9.141) + +(usleep 14406) +(morphview 3.849 4.11 6.232 9.141) + +(usleep 13363) +(morphview 3.849 4.123 6.232 9.141) + +(usleep 6970) +(morphview 3.862 4.137 6.232 9.141) + +(usleep 13060) +(morphview 3.861 4.15 6.232 9.141) + +(usleep 7074) +(morphview 3.861 4.163 6.232 9.141) + +(usleep 12929) +(morphview 3.873 4.19 6.232 9.141) + +(usleep 6800) +(morphview 3.873 4.203 6.232 9.141) + +(usleep 19732) +(morphview 3.886 4.217 6.232 9.141) + +(usleep 26228) +(morphview 3.885 4.23 6.232 9.141) + +(usleep 30382) +(morphview 3.885 4.243 6.232 9.141) + +(usleep 20166) +(morphview 3.885 4.256 6.232 9.141) + +(usleep 18970) +(morphview 3.884 4.269 6.232 9.141) + +(usleep 32092) +(morphview 3.884 4.283 6.232 9.141) + +(usleep 20802) +(morphview 3.883 4.296 6.232 9.141) + +(usleep 19158) +(morphview 3.883 4.309 6.232 9.141) + +(usleep 20246) +(morphview 3.883 4.322 6.232 9.141) + +(usleep 20591) +(morphview 3.882 4.335 6.232 9.141) + +(usleep 12834) +(morphview 3.895 4.336 6.232 9.141) + +(usleep 92861) +(animateview 3.895 4.336 6.232 9.141) + +(usleep 6504) +(morphview 3.895 4.349 6.232 9.141) + +(usleep 30917) +(morphview 3.895 4.362 6.232 9.141) + +(usleep 531932) +(animateview 3.895 4.362 6.232 9.141) + +(usleep 6772) +(morphview 3.895 4.349 6.232 9.141) + +(usleep 552452) +(animateview 3.895 4.349 6.232 9.141) + +(usleep 508258) +(animateview 3.895 4.349 6.232 9.141) + +(usleep 508303) +(animateview 3.895 4.349 6.232 9.141) + +(usleep 508339) +(animateview 3.895 4.349 6.232 9.141) + +(usleep 538959) +(animateview 3.895 4.349 6.232 9.141) + +(usleep 528639) +(animateview 3.895 4.349 6.232 9.141) + + + +(textsleep) + +(range 50) +(formula 'barnsley) +(angle 0) +(maxiter 7) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view 0.63179 0.75369 0.41932 0.41932) + +(initstate) + +(clearscreen) +(message "fractal") +(usleep 5000000) +(text " Fraktálok....") +(usleep 5000000) +(text " Fraktálok.....") +(usleep 5000000) +(text " Fraktálok......") +(usleep 5000000) +(text " Fraktálok.......") +(usleep 5000000) +(text " Fraktálok........") +(usleep 5000000) + +(clearscreen) +(message "fractal1") +(textsleep) +(clearscreen) +(message "fractal2") +(textsleep) +(clearscreen) +(message "fractal3") +(textsleep) +(clearscreen) +(text "Semmi baj! + +Ez csupán számunkra, +matematikusok számára fontos.") +(textsleep) +(text "Van azonban rövidebb, +közérthetőbb, szemléletesebb +definíció is.") +(textsleep) +(clearscreen) + + +(defaultpalette 0) + +(range 50) +(formula 'barnsley) +(angle 0) +(maxiter 7) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view 0.63179 0.75369 0.41932 0.41932) + + + +(message "fractal5") +(textsleep) +(maxiter 9) +(display) +(message "fractal6") +(textsleep) +(maxiter 11) +(message "fractal7") +(textsleep) +(maxiter 12) +(message "fractal8") +(textsleep) +(display) +(maxiter 13) +(usleep 1000000) +(maxiter 14) +(usleep 500000) +(maxiter 15) +(usleep 200000) +(maxiter 17) +(usleep 200000) +(maxiter 20) +(usleep 200000) +(maxiter 25) +(textposition 'center 'bottom) +(message "fractal9") +(textsleep) +(display) +(message "facts") +(textsleep) +(display) +(usleep 1000000) +(message "fact1") +(textsleep) +(display) +(morphview 0.0 0.0 2.5 2.5) +(usleep 6000000) +(wait) +(display) +(message "fact2") +(textsleep) +(display) +(message "fact3") +(textsleep) +(display) +;(message "fact4") +;(textsleep) +(display) +(message "fact5") +(textsleep) +(display) +(message "fact6") +(textsleep) +(display) +(usleep 1000000) +(clearscreen) +(usleep 1000000) +;(textposition 'center 'middle) +(message "fmath4") +(textsleep) +;(clearscreen) +;(usleep 1000000) +(message "fmath5") +(textsleep) +(clearscreen) +(textposition 'center 'bottom) +(message "fmath6") +(linekey 0) +(line 'scaled 0.05 0.5 0.05 0.5) +(morphlastline 'scaled 0.05 0.5 0.95 0.5) +(usleep 1000000) +(textsleep) +(clearscreen) +(load "flake1.xhf") +(message "fmath7") +(usleep 1000000) +(textsleep) +(message "fmath8") +(textsleep) +(message "fmath9") +(textsleep) +(clearscreen) +(load "flake2.xhf") +(message "fmath10") +(usleep 1000000) +(textsleep) +(clearscreen) +(load "flake3.xhf") +(message "fmath11") +(usleep 500000) +(clearscreen) +(load "flake4.xhf") +(message "fmath12") +(usleep 500000) +(textsleep) +(message "fmath13") +(textsleep) +(message "fmath14") +(textsleep) + +(load "flake5.xhf") +(usleep 2000000) +(text "") +(usleep 2000000) + +(clearscreen) +(display) +(formula 'koch) +(view 0.00316 0.0009989 3.0 3.0) +(usleep 2000000) +(zoomcenter 0.0 0.0) +(zoom) + +(filter 'palette #t) +(palette 1 1675067824 138) +(cycling #t) +(cyclingspeed -30) + +(usleep 3500000) +(stop) +(cycling #f) +(clearscreen) + + +(message "tree1") +(textsleep) +(clearscreen) +(textposition 'center 'bottom) +(message "tree2") +(line 'scaled 0.500 0.800 0.500 0.500) +(line 'scaled 0.500 0.500 0.500 0.200) +(line 'scaled 0.500 0.500 0.500 0.200) +(textsleep) +(linekey 0) +(morphline 'scaled 0.500 0.800 0.500 0.500) +(morphline 'scaled 0.500 0.500 0.650 0.240) +(morphline 'scaled 0.500 0.500 0.350 0.240) +(usleep 1000000) +(usleep 1000000) +(clearscreen) +(load "tree.xhf") +(message "tree3") +(usleep 3000000) + +(text "") +(usleep 2000000) +(message "nstr") +(textsleep) + +(clearscreen) +(message "nstr2") +(line 'scaled 0 0.5 0.5 0.5) +(line 'scaled 0.5 0.5 1 0.5) +(textsleep) +(message "nstr3") +(linekey 0) +(morphline 'scaled 0.000 0.500 0.665 0.680) +(morphline 'scaled 0.665 0.680 1.000 0.500) +(message "nstr3") +(usleep 1000000) +(textsleep) +(load "coast.xhf") +(message "nstr4") +(linekey 0) +(morphline 'scaled 0 0.5 0 0.5) +(morphline 'scaled 1 0.5 1 0.5) +(usleep 1000000) +(textsleep) +(text "") +(usleep 1000000) +(message "nstr5") +(textsleep) diff --git a/tutorial/Bolyai.xaf b/tutorial/Bolyai.xaf new file mode 100644 index 0000000..91ca74f --- /dev/null +++ b/tutorial/Bolyai.xaf @@ -0,0 +1,67 @@ +; Based on "An introduction to fractals" by Jan Hubicka +; Modifications by Zoltan Kovacs for the "University Spring +; in the Bolyai Institute, 2006", 2006-04-26 + +(letterspersec 9) + +(load "Bintro.xaf") +(load "mset.xaf") + +(clearscreen) +(initstate) +(formula 'carpet) +(view 0.959 0.19 47.6 47.6) +(zoomcenter 0.63 0.33) +(zoom) +(text "Kedves Vendégeink!") +(textsleep) +(text "Önök most a + +Bevezetés a fraktálok világába + +című fraktálbemutatóból +látnak részleteket.") +(textsleep) +; (formula 'sier) +; (zoomcenter 0.37 0.21) +; (zoom) +(text "Ezt a bemutatót +Jan Hubička +cseh matematikus diák készítette +1997-ben, 19 évesen.") +(textsleep) +(text "A Bolyai Intézet 2002 óta +maga is részt a program +továbbfejlesztésében.") +(textsleep) +(text "A program, mely + +XaoS ('kháosz') +névre hallgat, + +akár felhasználóként, +akár fejlesztőként, bárki +számára nyitva áll...") +(textsleep) +; (formula 'koch) +; (zoomcenter 0.288 0.512) +(text "...és ingyenesen letölthető a +Bolyai Intézet weboldaláról.") +(textsleep) +(usleep 3000000) +(stop) +(initstate) +(load "julia.xaf") +(load "power.xaf") +(load "newton.xaf") +(load "barnsley.xaf") +(load "phoenix.xaf") +(load "octo.xaf") +(load "magnet.xaf") + +;(clearscreen) +(textposition 'center 'middle) +;(message "end") +;(usleep 4000000) + +(load "Bclosing.xaf") diff --git a/tutorial/anim.xaf b/tutorial/anim.xaf new file mode 100644 index 0000000..1c8ff5d --- /dev/null +++ b/tutorial/anim.xaf @@ -0,0 +1,9 @@ +; XaoS features overview by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(clearscreen) +(message "anim") +(usleep 4000000) + +(load "anim.xhf") diff --git a/tutorial/anim.xhf b/tutorial/anim.xhf new file mode 100644 index 0000000..a556b1d --- /dev/null +++ b/tutorial/anim.xhf @@ -0,0 +1,382 @@ +(textposition 'center 'middle) +(clearscreen) +(message "anim2") +(textsleep) +(clearscreen) +(message "anim3") +(textsleep) +(display) +(defaultpalette 0) +(formula 'mandel) +(speedup 0.0017999999999999999507) +(maxstep 0.0240000000000000005) +(fastmode 'animation) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(range 3) +(plane 0) +(view -0.75 0 2.5 2.5) + + +(usleep 3276026) +(zoomcenter 0 0) +(zoom) + +(usleep 254) +(zoomcenter -0.096656976744186004404 -0.97500000000000006274) + +(usleep 23135) +(zoomcenter -0.086134620573665520533 -0.97499999999999993725) + +(usleep 2254526) +(zoomcenter -0.089856066542531838528 -0.97499999999999999113) + +(usleep 985127) +(zoomcenter -0.092167141284922289601 -0.97499999999999998327) + +(usleep 22132) +(zoomcenter -0.092167141284922307653 -0.97229372799475250247) + +(usleep 32640) +(zoomcenter -0.092167141284922306623 -0.96962982461643588755) + +(usleep 17783) +(zoomcenter -0.092167141284922299792 -0.96435152768104922291) + +(usleep 21815) +(zoomcenter -0.092167141284922294154 -0.9591243989587320997) + +(usleep 32335) +(zoomcenter -0.094335493813460100142 -0.94626382534119757165) + +(usleep 13217) +(zoomcenter -0.094335493813460103828 -0.94114713963894691391) + +(usleep 21595) +(zoomcenter -0.096466554388078681182 -0.9335635033872007665) + +(usleep 37721) +(zoomcenter -0.098562610435358206397 -0.93107714724835884601) + +(usleep 10529) +(zoomcenter -0.098562610435358203253 -0.92613763560711356192) + +(usleep 20340) +(zoomcenter -0.10062554650639343569 -0.92369056661250625162) + +(usleep 23466) +(zoomcenter -0.10266539480322424887 -0.92127088449488625288) + +(usleep 33919) +(zoomcenter -0.10266539480322425424 -0.91888997743035477574) + +(usleep 31997) +(zoomcenter -0.10464107274629004226 -0.91888997743035478381) + +(usleep 23365) +(zoomcenter -0.10464107274629005386 -0.91657169828426876871) + +(usleep 23221) +(zoomcenter -0.10464107274629004724 -0.91428161439910777283) + +(usleep 90918) +(zoomcenter -0.1046410727462900531 -0.91647412801416771949) + +(usleep 33926) +(zoomcenter -0.10464107274629005516 -0.91863010911138155267) + +(usleep 33589) +(zoomcenter -0.10464107274629004575 -0.9207497667927464609) + +(usleep 23880) +(zoomcenter -0.10464107274629004117 -0.92284810140001263118) + +(usleep 1372895) +(zoomcenter -0.10464107274629004193 -0.92392426289888777421) + +(usleep 5187230) +(zoomcenter -0.1045680896809204386 -0.92392426289888777356) + +(usleep 18909) +(zoomcenter -0.10456808968092043846 -0.9240103170444490013) + +(usleep 113669) +(zoomcenter -0.10456808968092043848 -0.92392904529252773208) + +(usleep 13082) +(zoomcenter -0.10463610972525641385 -0.92392904529252773202) + +(usleep 36041) +(zoomcenter -0.10456928574754863987 -0.92392904529252773213) + +(usleep 31789) +(zoomcenter -0.10456928574754864001 -0.92400722638623318316) + +(usleep 23587) +(zoomcenter -0.10450430093776641816 -0.92423848267483750307) + +(usleep 15246) +(zoomcenter -0.10437499536681364745 -0.92454524899489097306) + +(usleep 31401) +(zoomcenter -0.10437499536681364778 -0.92477188729965671324) + +(usleep 14570) +(zoomcenter -0.10431179136840154066 -0.92507177937488105482) + +(usleep 23372) +(zoomcenter -0.10424933980518617013 -0.92544218174981359739) + +(usleep 25442) +(zoomcenter -0.1041260402053012239 -0.92588095825699037169) + +(usleep 16773) +(zoomcenter -0.10418732747839525763 -0.92631715457308032345) + +(usleep 29299) +(zoomcenter -0.10430797588070833511 -0.92674649647372548165) + +(usleep 28287) +(zoomcenter -0.104427019668399243 -0.92695831231665137183) + +(usleep 12918) +(zoomcenter -0.10454524492732944229 -0.92695831231665137216) + +(usleep 30776) +(zoomcenter -0.10460361479346170456 -0.92695831231665137205) + +(usleep 39577) +(zoomcenter -0.10466072234405435345 -0.92695831231665137189) + +(usleep 13742) +(zoomcenter -0.104717491154444327 -0.92695831231665137199) + +(usleep 1435613) +(stop) + +(usleep 46771) +(zoomcenter -0.104717491154444327 -0.92692540461524138907) + +(usleep 310773) +(zoomcenter -0.10474235329242240593 -0.92692540461524138901) + +(usleep 12222) +(morphview -0.1060043 -0.9240195 0.005870556 0.005870556) + +(usleep 26711) +(zoomcenter -0.10471762603288151407 -0.92689613643037024545) + +(usleep 19228) +(zoomcenter -0.10474224241252057209 -0.9268962044959454031) +(morphview -0.1059933 -0.9240736 0.005819776 0.005819776) + +(usleep 25913) +(morphview -0.1059634 -0.9241149 0.005794696 0.005794696) + +(usleep 12935) +(zoomcenter -0.10471773211537884042 -0.92689630529909075053) + +(usleep 23453) +(zoomcenter -0.10474211076316318821 -0.92689636065932105852) +(morphview -0.1059571 -0.924158 0.005764871 0.005764871) + +(usleep 27198) +(zoomcenter -0.10474203171628931061 -0.92689645442526800301) +(morphview -0.1059288 -0.9241959 0.005745855 0.005745855) + +(usleep 19094) +(morphview -0.1059022 -0.9242299 0.005734698 0.005734698) + +(usleep 12724) +(zoomcenter -0.1047419517168699003 -0.92689654932113102768) + +(usleep 19657) +(morphview -0.105875 -0.9242656 0.005719419 0.005719419) + +(usleep 10671) +(zoomcenter -0.10474192472430625939 -0.92683940720794162816) + +(usleep 31531) +(zoomcenter -0.10474191706643314056 -0.92686801244156271414) +(morphview -0.1058482 -0.9243577 0.005705357 0.005705357) + +(usleep 29020) +(zoomcenter -0.1047418739066415781 -0.92686811483444752436) +(morphview -0.105823 -0.9244172 0.005699712 0.005699712) + +(usleep 26744) +(zoomcenter -0.10474185011120396613 -0.92683967272767116838) +(morphview -0.1057986 -0.9244751 0.005697701 0.005697701) + +(usleep 30044) +(morphview -0.1057745 -0.9245606 0.005697701 0.005697701) + +(usleep 18012) +(morphview -0.1057745 -0.9246176 0.005697701 0.005697701) + +(usleep 30145) +(morphview -0.1057505 -0.9246461 0.005697701 0.005697701) + +(usleep 33400) +(morphview -0.1057265 -0.9247031 0.005697701 0.005697701) + +(usleep 37185) +(morphview -0.1057025 -0.92476 0.005697701 0.005697701) + +(usleep 19178) +(morphview -0.1056785 -0.9247885 0.005697701 0.005697701) + +(usleep 29916) +(morphview -0.1056545 -0.924817 0.005697701 0.005697701) + +(usleep 33617) +(morphview -0.1056305 -0.924874 0.005697701 0.005697701) + +(usleep 26267) +(morphview -0.1056064 -0.9249025 0.005697701 0.005697701) + +(usleep 63127) +(morphview -0.1055824 -0.9249025 0.005697701 0.005697701) + +(usleep 238803) +(morphview -0.1055824 -0.924931 0.005697701 0.005697701) +(usleep 1000000) +(clearscreen) +(message "languag1") +(textsleep) +(clearscreen) +(message "languag2") +(textsleep) +(clearscreen) +(message "languag3") +(textsleep) +(clearscreen) +(message "languag4") +(textsleep) + +(clearscreen) +(textposition 'left 'top) +(text " +(palette 3 1758367448 0) +(formula 'mandel) +(maxiter 170) +(view -0.79272158 0.16090545 + 0.00034821498 0.00034821498) +") +(wait) +(textposition 'center 'bottom) +(message "modif1") +(textsleep) + +(clearscreen) +(textposition 'left 'top) +(text " +(palette 3 1758367448 0) +(formula 'mandel) +(maxiter 170) +(view -0.79272158 0.16090545 0.00034821498 0.00034821498) +(wait) +(morphview 0 0 2 2) +(usleep 10000000) +") +(wait) +(textposition 'center 'bottom) +(message "modif2") +(textsleep) +(display) +(palette 3 1758367448 0) +(formula 'mandel) +(maxiter 170) +(view -0.79272158 0.16090545 + 0.00034821498 0.00034821498) +(wait) +(morphview 0 0 2 2) +(usleep 10000000) +(wait) +(usleep 1000000) + +(clearscreen) +(textposition 'left 'top) +(text " +(palette 3 1758367448 0) +(formula 'mandel) +(maxiter 170) +(wait) +(morphview -0.79272158 0.16090545 + 0.00034821498 0.00034821498) +(usleep 10000000) +") +(wait) +(textposition 'center 'bottom) +(message "modif3") +(textsleep) +(display) +(palette 3 1758367448 0) +(formula 'mandel) +(maxiter 170) +(wait) +(morphview -0.79272158 0.16090545 0.00034821498 0.00034821498) +(usleep 10000000) +(wait) +(clearscreen) +(textposition 'center 'middle) +(message "newanim") +(textsleep) +(display) + +(defaultpalette 0) +(filter 'stereogram #f) +(filter 'interlace #f) +(filter 'edge #t) +(filter 'edge2 #f) +(filter 'blur #t) +(formula 'mandel) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(maxiter 1) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view -0.75 0 .1 .1) +(usleep 1000000) +(view -0.75 0 2.5 2.5) +(wait) +(maxiter 2) +(wait) +(maxiter 3) +(wait) +(maxiter 4) +(wait) +(maxiter 5) +(wait) +(maxiter 6) +(wait) +(maxiter 8) +(wait) +(maxiter 10) +(wait) +(maxiter 12) +(wait) +(maxiter 14) +(wait) +(maxiter 20) +(wait) +(maxiter 30) +(wait) +(maxiter 100) +(wait) +(filter 'edge #f) +(wait) +(usleep 1000000) +(clearscreen) +(message "examples") +(textsleep) +(clearscreen) +(message "examples2") +(textsleep) +(clearscreen) +(message "examples3") +(textsleep) +(display) diff --git a/tutorial/barnsley.xaf b/tutorial/barnsley.xaf new file mode 100644 index 0000000..eabdff2 --- /dev/null +++ b/tutorial/barnsley.xaf @@ -0,0 +1,204 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(clearscreen) +(textposition 'center 'middle) +(message "intro4") +(usleep 5000000) + +(palette 1 1686618586 0) +(formula 'barnsley) +(cycling #f) +(periodicity #t) +(juliaseed 1.0010901162790698318 -0.62500000000000004022) +(angle 0) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(julia #f) +(plane 0) +(view 0 0 2.5 2.5) +(display) +(textposition 'center 'bottom) + +(message "barnsley1") +(textsleep) + +(display) +(message "barnsley2") +(textsleep) + +(display) +(message "barnsley3") +(textsleep) + +(display) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(fastjulia #t) +(linekey 0) +(morphline 'fractal 0.97109 -0.655 1.03109 -0.655) +(morphline 'fractal 1.03109 -0.655 1.03109 -0.595) +(morphline 'fractal 0.97109 -0.595 1.03109 -0.595) +(morphline 'fractal 0.97109 -0.655 0.97109 -0.595) +(usleep 1000000) +(message "barnsley4") +(textsleep) +(display) +(line 'fractal 0.97109 -0.655 1.03109 -0.655) +(line 'fractal 1.03109 -0.655 1.03109 -0.595) +(line 'fractal 0.97109 -0.595 1.03109 -0.595) +(line 'fractal 0.97109 -0.655 0.97109 -0.595) +(linekey 0) +(morphline 'fractal 1.0027 0.47 1.0627 0.47) +(morphline 'fractal 1.0627 0.47 1.0627 0.53) +(morphline 'fractal 1.0027 0.53 1.0627 0.53) +(morphline 'fractal 1.0027 0.47 1.0027 0.53) +(morphjulia 1.0327 0.5) +(usleep 2000000) +(linekey 0) +(morphline 'fractal 0.3282 1.207 0.3882 1.207) +(morphline 'fractal 0.3882 1.207 0.3882 1.267) +(morphline 'fractal 0.3282 1.267 0.3882 1.267) +(morphline 'fractal 0.3282 1.207 0.3282 1.267) +(morphjulia 0.3582 1.237) +(linekey 0) +(morphline 'fractal 0.3282 1.207 0.3882 1.207) +(morphline 'fractal 0.3882 1.207 0.3882 1.267) +(morphline 'fractal 0.3282 1.267 0.3882 1.267) +(morphline 'fractal 0.3282 1.207 0.3282 1.267) +(usleep 2000000) +(morphjulia -0.3582 1.237) +(linekey 0) +(morphline 'fractal -0.3882 1.207 -0.3282 1.207) +(morphline 'fractal -0.3282 1.207 -0.3282 1.267) +(morphline 'fractal -0.3882 1.267 -0.3282 1.267) +(morphline 'fractal -0.3882 1.207 -0.3882 1.267) +(usleep 2000000) +(morphjulia -1.0327 0.65) +(linekey 0) +(morphline 'fractal -1.0627 0.62 -1.0027 0.62) +(morphline 'fractal -1.0027 0.62 -1.0027 0.68) +(morphline 'fractal -1.0627 0.68 -1.0027 0.68) +(morphline 'fractal -1.0627 0.62 -1.0627 0.68) +(usleep 2000000) +(morphjulia -1.1591 -0.6125) +(linekey 0) +(morphline 'fractal -1.1891 -0.6425 -1.1291 -0.6425) +(morphline 'fractal -1.1291 -0.6425 -1.1291 -0.5825) +(morphline 'fractal -1.1891 -0.5825 -1.1291 -0.5825) +(morphline 'fractal -1.1891 -0.6425 -1.1891 -0.5825) +(usleep 2000000) +(linekey 0) +(morphline 'fractal -1.1591 -0.6125 -1.1591 -0.6125) +(morphline 'fractal -1.1591 -0.6125 -1.1591 -0.6125) +(morphline 'fractal -1.1591 -0.6125 -1.1591 -0.6125) +(morphline 'fractal -1.1591 -0.6125 -1.1591 -0.6125) +(usleep 1000000) +(display) + +(message "barnsley5") +(textsleep) +(display) +(message "barnsley6") +(textsleep) + +(display) +(fastjulia #f) +(julia #t) +(palette 1 1183407127 0) +(juliaseed 1.0485101744186047187 -0.04166666666666666934) +(maxiter 311) +(outcoloring 1) +(incoloring 0) +(plane 1) +(view -0.1884 -0.202 7.146 7.146) +(usleep 2000000) + + +;(palette 1 1779436629 0) +;(juliaseed 0.031613372093023257869 -1.0500000000000000676) +;(maxiter 170) +;(outcoloring 0) +;(incoloring 1) +;(plane 1) +;(view 0.1308 0.04816 4.578 4.578) +;(usleep 2000000) + + +(palette 1 25997414 0) +(filter 'edge2 #t) +(juliaseed -1.0472928330130634481 -0.087398343635324930658) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(plane 1) +(view -0.1851 -0.09928 7.507 7.507) +(usleep 2000000) +(filter 'edge2 #f) + +(palette 3 558734359 0) +(juliaseed 0.82617606890462195329 -0.59250450310750061547) +(maxiter 54) +(outcoloring 0) +(incoloring 1) +(plane 0) +(view -0.5141 0.2394 1.84 1.84) +(usleep 2000000) + +(palette 2 1355057888 0) +(juliaseed -1.0221656976744186704 -0.062500000000000004012) +(angle -310) +(autorotate #f) +(maxiter 33) +(plane 1) +(view -0.78537 0.20149 0.43535 0.43535) +(usleep 2000000) + +(palette 2 1808462409 0) +(juliaseed 0.58205451272674395567 0.83592626580482287831) +(angle -405) +(maxiter 50) +(outcoloring 0) +(incoloring 1) +(plane 3) +(view 1.009 0.04757 2.973 2.973) +(usleep 2000000) + +(palette 3 2052922397 0) +(formula 'barnsley) +(juliaseed 0.0054390291189111917214 -1.0091451435058578867) +(maxiter 38) +(outcoloring 0) +(incoloring 2) +(plane 1) +(view 1.0166 -0.015562 0.55972 0.55972) +(usleep 2000000) + + +(palette 1 1686618586 0) +(formula 'barnsley2) +(cycling #f) +(periodicity #t) +(juliaseed 1.0010901162790698318 -0.62500000000000004022) +(angle 0) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(julia #f) +(plane 0) +(view 0 0 2.5 2.5) +(display) +(textposition 'center 'bottom) + +(message "barnsley7") +(textsleep) + +(display) +(message "barnsley8") +(textsleep) diff --git a/tutorial/classic.xaf b/tutorial/classic.xaf new file mode 100644 index 0000000..9278d5d --- /dev/null +++ b/tutorial/classic.xaf @@ -0,0 +1,80 @@ +;Other fractal types in Xaos - part 3 +;Animation file is made by Arpad Fekete +;This file was made in January 2006 +(initstate) +(clearscreen) +(textposition 'center 'middle) +(message "classic1") +(usleep 5000000) + +(initstate) +(filter 'edge2 #t) +(palette 2 504284649 0) +(formula 'sier) +(angle 60.043) +(view 0.40571 0.25007 1.3406 0.89436) +(textposition 'center 'bottom) +(message "classic2") +(usleep 3500000) + +(initstate) +(palette 2 504284649 0) +(formula 'sier) +(angle 60.043) +(view 0.40571 0.25007 1.3406 0.89436) +(textposition 'center 'bottom) +(message "classic3") +(usleep 3500000) + +(initstate) +(palette 2 504284649 0) +(formula 'sier) +(juliaseed 0 1) +(view 0.5 0.5 1.5 1) +(textposition 'center 'bottom) +(message "classic4") +(usleep 3500000) + +(morphview 0.5496221675 0.316543832601 4.30048337789E-08 2.86698891854E-08) +(textposition 'center 'bottom) +(message "classic5") +(usleep 8000000) +(usleep 2000000) + +(initstate) +(filter 'edge2 #t) +(palette 1 946083610 0) +(formula 'carpet) +(view 0.5262 0.5583 1.16 1.16) +(textposition 'center 'bottom) +(message "classic6") +(usleep 3500000) + +(initstate) +(palette 1 946083610 0) +(formula 'carpet) +(view 0.5262 0.5583 1.16 1.16) +(textposition 'center 'bottom) +(message "classic7") +(usleep 3500000) + +(morphview 0.7429239596791351 0.357662405256179 7.783970137290736E-12 7.728315519007004E-12) +(textposition 'center 'bottom) +(message "classic8") +(usleep 8000000) +(usleep 2000000) + +(initstate) +(filter 'blur #t) +(palette 2 921212061 0) +(formula 'koch) +(view -0.1026 0.04512 2.437 2.437) +(textposition 'center 'bottom) +(message "classic9") +(usleep 3500000) + +(morphview 0.3920822 0.5506665 0.002344007 0.002344007) +(textposition 'center 'bottom) +(message "classic10") +(usleep 7000000) +(usleep 2000000) diff --git a/tutorial/coast.xhf b/tutorial/coast.xhf new file mode 100644 index 0000000..b4280eb --- /dev/null +++ b/tutorial/coast.xhf @@ -0,0 +1,128 @@ +(line 'scaled 0.000 0.500 0.041 0.494) +(line 'scaled 0.041 0.494 0.058 0.483) +(line 'scaled 0.058 0.483 0.083 0.481) +(line 'scaled 0.083 0.481 0.103 0.490) +(line 'scaled 0.103 0.490 0.131 0.492) +(line 'scaled 0.131 0.492 0.149 0.501) +(line 'scaled 0.149 0.501 0.165 0.528) +(line 'scaled 0.165 0.528 0.208 0.541) +(line 'scaled 0.208 0.541 0.233 0.515) +(line 'scaled 0.233 0.515 0.251 0.504) +(line 'scaled 0.251 0.504 0.261 0.491) +(line 'scaled 0.261 0.491 0.267 0.483) +(line 'scaled 0.267 0.483 0.270 0.471) +(line 'scaled 0.270 0.471 0.281 0.456) +(line 'scaled 0.281 0.456 0.295 0.457) +(line 'scaled 0.295 0.457 0.304 0.453) +(line 'scaled 0.304 0.453 0.308 0.453) +(line 'scaled 0.308 0.453 0.315 0.457) +(line 'scaled 0.315 0.457 0.326 0.455) +(line 'scaled 0.326 0.455 0.331 0.455) +(line 'scaled 0.331 0.455 0.345 0.458) +(line 'scaled 0.345 0.458 0.376 0.452) +(line 'scaled 0.376 0.452 0.380 0.456) +(line 'scaled 0.380 0.456 0.391 0.465) +(line 'scaled 0.391 0.465 0.399 0.470) +(line 'scaled 0.399 0.470 0.404 0.471) +(line 'scaled 0.404 0.471 0.412 0.474) +(line 'scaled 0.412 0.474 0.415 0.472) +(line 'scaled 0.415 0.472 0.417 0.470) +(line 'scaled 0.417 0.470 0.418 0.470) +(line 'scaled 0.418 0.470 0.421 0.468) +(line 'scaled 0.421 0.468 0.426 0.469) +(line 'scaled 0.426 0.469 0.427 0.479) +(line 'scaled 0.427 0.479 0.435 0.485) +(line 'scaled 0.435 0.485 0.434 0.494) +(line 'scaled 0.434 0.494 0.435 0.501) +(line 'scaled 0.435 0.501 0.442 0.501) +(line 'scaled 0.442 0.501 0.445 0.506) +(line 'scaled 0.445 0.506 0.453 0.510) +(line 'scaled 0.453 0.510 0.457 0.510) +(line 'scaled 0.457 0.510 0.464 0.523) +(line 'scaled 0.464 0.523 0.471 0.526) +(line 'scaled 0.471 0.526 0.489 0.535) +(line 'scaled 0.489 0.535 0.515 0.540) +(line 'scaled 0.515 0.540 0.521 0.539) +(line 'scaled 0.521 0.539 0.530 0.543) +(line 'scaled 0.530 0.543 0.533 0.544) +(line 'scaled 0.533 0.544 0.539 0.541) +(line 'scaled 0.539 0.541 0.559 0.546) +(line 'scaled 0.559 0.546 0.571 0.575) +(line 'scaled 0.571 0.575 0.606 0.567) +(line 'scaled 0.606 0.567 0.618 0.583) +(line 'scaled 0.618 0.583 0.622 0.591) +(line 'scaled 0.622 0.591 0.626 0.598) +(line 'scaled 0.626 0.598 0.630 0.602) +(line 'scaled 0.630 0.602 0.643 0.600) +(line 'scaled 0.643 0.600 0.650 0.609) +(line 'scaled 0.650 0.609 0.659 0.627) +(line 'scaled 0.659 0.627 0.664 0.630) +(line 'scaled 0.664 0.630 0.669 0.636) +(line 'scaled 0.669 0.636 0.670 0.645) +(line 'scaled 0.670 0.645 0.663 0.651) +(line 'scaled 0.663 0.651 0.668 0.669) +(line 'scaled 0.668 0.669 0.665 0.680) +(line 'scaled 0.665 0.680 0.668 0.679) +(line 'scaled 0.668 0.679 0.674 0.681) +(line 'scaled 0.674 0.681 0.684 0.678) +(line 'scaled 0.684 0.678 0.700 0.669) +(line 'scaled 0.700 0.669 0.699 0.661) +(line 'scaled 0.699 0.661 0.705 0.657) +(line 'scaled 0.705 0.657 0.711 0.655) +(line 'scaled 0.711 0.655 0.714 0.650) +(line 'scaled 0.714 0.650 0.716 0.643) +(line 'scaled 0.716 0.643 0.712 0.639) +(line 'scaled 0.712 0.639 0.710 0.633) +(line 'scaled 0.710 0.633 0.712 0.628) +(line 'scaled 0.712 0.628 0.713 0.626) +(line 'scaled 0.713 0.626 0.717 0.623) +(line 'scaled 0.717 0.623 0.722 0.622) +(line 'scaled 0.722 0.622 0.723 0.618) +(line 'scaled 0.723 0.618 0.727 0.611) +(line 'scaled 0.727 0.611 0.733 0.601) +(line 'scaled 0.733 0.601 0.732 0.597) +(line 'scaled 0.732 0.597 0.732 0.596) +(line 'scaled 0.732 0.596 0.737 0.594) +(line 'scaled 0.737 0.594 0.743 0.585) +(line 'scaled 0.743 0.585 0.742 0.580) +(line 'scaled 0.742 0.580 0.744 0.574) +(line 'scaled 0.744 0.574 0.745 0.569) +(line 'scaled 0.745 0.569 0.746 0.566) +(line 'scaled 0.746 0.566 0.750 0.560) +(line 'scaled 0.750 0.560 0.751 0.558) +(line 'scaled 0.751 0.558 0.753 0.556) +(line 'scaled 0.753 0.556 0.754 0.550) +(line 'scaled 0.754 0.550 0.754 0.548) +(line 'scaled 0.754 0.548 0.755 0.546) +(line 'scaled 0.755 0.546 0.759 0.542) +(line 'scaled 0.759 0.542 0.761 0.542) +(line 'scaled 0.761 0.542 0.765 0.542) +(line 'scaled 0.765 0.542 0.771 0.541) +(line 'scaled 0.771 0.541 0.772 0.542) +(line 'scaled 0.772 0.542 0.776 0.544) +(line 'scaled 0.776 0.544 0.779 0.545) +(line 'scaled 0.779 0.545 0.789 0.550) +(line 'scaled 0.789 0.550 0.795 0.558) +(line 'scaled 0.795 0.558 0.806 0.557) +(line 'scaled 0.806 0.557 0.808 0.566) +(line 'scaled 0.808 0.566 0.816 0.577) +(line 'scaled 0.816 0.577 0.834 0.587) +(line 'scaled 0.834 0.587 0.841 0.584) +(line 'scaled 0.841 0.584 0.852 0.578) +(line 'scaled 0.852 0.578 0.859 0.577) +(line 'scaled 0.859 0.577 0.864 0.578) +(line 'scaled 0.864 0.578 0.868 0.577) +(line 'scaled 0.868 0.577 0.872 0.574) +(line 'scaled 0.872 0.574 0.877 0.570) +(line 'scaled 0.877 0.570 0.895 0.557) +(line 'scaled 0.895 0.557 0.912 0.560) +(line 'scaled 0.912 0.560 0.918 0.562) +(line 'scaled 0.918 0.562 0.924 0.571) +(line 'scaled 0.924 0.571 0.936 0.561) +(line 'scaled 0.936 0.561 0.949 0.545) +(line 'scaled 0.949 0.545 0.947 0.532) +(line 'scaled 0.947 0.532 0.948 0.524) +(line 'scaled 0.948 0.524 0.949 0.505) +(line 'scaled 0.949 0.505 0.963 0.500) +(line 'scaled 0.963 0.500 0.983 0.497) +(line 'scaled 0.983 0.497 1.000 0.500) diff --git a/tutorial/dimension.xaf b/tutorial/dimension.xaf new file mode 100644 index 0000000..cc1de2e --- /dev/null +++ b/tutorial/dimension.xaf @@ -0,0 +1,195 @@ +(load "head.xhf") +(load "keys.xhf") +(clearscreen) + +(textposition 'center 'middle) +(message "fmath") +(textsleep) +(message "fmath1") +(textsleep) +(message "fmath2") +(textsleep) +(message "fmath3") +(textsleep) + +(message "def1") +(textsleep) +(clearscreen) +(message "fractal2") +(textsleep) +(clearscreen) +(textposition 'center 'top) +(message "fractal2") +(textposition 'center 'bottom) +(message "def2") +(textsleep) +(message "def3") +(textsleep) +(text "") +(usleep 2000000) + +(message "topo1") +(textsleep) +(color 'red) +(linekey 0) +(line 'scaled 0.5 0.5 0.5 0.5) +(color 'white) +(message "topo2") +(textsleep) +(morphlastline 'scaled 0.3 0.5 0.7 0.5) +(message "topo3") +(usleep 1000000) +(textsleep) +(clearscreen) +(message "topo4") +(color 'red) +(line 'scaled 0.3 0.5 0.7 0.5) + +(line 'scaled 0.3 0.5 0.7 0.5) +(line 'scaled 0.3 0.5 0.3 0.5) +(line 'scaled 0.7 0.5 0.7 0.5) +(color 'white) +(linekey 0) +(morphline 'scaled 0.3 0.3 0.7 0.3) +(morphline 'scaled 0.3 0.7 0.7 0.7) +(morphline 'scaled 0.3 0.3 0.3 0.7) +(morphline 'scaled 0.7 0.3 0.7 0.7) +(usleep 1000000) +(textsleep) +(text "") +(usleep 2000000) + +(message "hb1") +(textsleep) +(message "hb2") +(load "line1.xhf") +(message "hb3") +(load "square.xhf") +(message "hb4") +(textsleep) +(color 'red) +(line 'scaled 0.3 0.3 0.3 0.3) +(morphlastline 'scaled 0.3 0.3 0.4 0.2) +(line 'scaled 0.7 0.3 0.7 0.3) +(morphlastline 'scaled 0.7 0.3 0.8 0.2) +(line 'scaled 0.7 0.7 0.7 0.7) +(morphlastline 'scaled 0.7 0.7 0.8 0.6) +(line 'scaled 0.3 0.3 0.7 0.3) +(morphlastline 'scaled 0.4 0.2 0.8 0.2) +(line 'scaled 0.7 0.3 0.7 0.7) +(morphlastline 'scaled 0.8 0.2 0.8 0.6) +(color 'white) +(usleep 1000000) +(line 'scaled 0.5 0.3 0.5 0.3) +(morphlastline 'scaled 0.5 0.3 0.6 0.2) +(line 'scaled 0.7 0.5 0.7 0.5) +(morphlastline 'scaled 0.7 0.5 0.8 0.4) +(line 'scaled 0.35 0.25 0.35 0.25) +(morphlastline 'scaled 0.35 0.25 0.75 0.25) +(line 'scaled 0.75 0.25 0.75 0.25) +(morphlastline 'scaled 0.75 0.25 0.75 0.65) +(usleep 1000000) + +(message "hb5") +(textsleep) + +(clearscreen) +(message "hb6") +(clearlines) +(textsleep) +(textposition 'center 'top) +(message "hb6") +(textposition 'center 'bottom) +(message "hb7") +(load "line1.xhf") +(message "hb8") +(clearlines) +(load "square.xhf") + +(text "") +(usleep 1000000) +(message "hb9") +(textsleep) +(message "hb10") +(textsleep) + +(message "hb11") +(clearlines) +(color 'red) +(load "flake4.xhf") +(load "flake5.xhf") +(color 'white) +(usleep 0) +(textsleep) +(usleep 2000000) +(message "hb12") +(textsleep) +(clearlines) +(color 'red) +(line 'scaled 0.05 0.5 0.05 0.5) +(morphlastline 'scaled 0.05 0.5 0.95 0.5) +(usleep 1000000) +(clearlines) +(load "flake1.xhf") +(usleep 2000000) +(clearlines) +(load "flake2.xhf") +(usleep 1000000) +(clearlines) +(load "flake3.xhf") +(usleep 500000) +(clearlines) +(load "flake4.xhf") +(usleep 200000) +(usleep 1000000) + +(clearlines) +(load "flake1.xhf") +(color 'white) +(message "hb13") +(usleep 0) +(textsleep) +(message "hb14") +(textsleep) +(color 'red) +(clearlines) +(load "flake4.xhf") +(usleep 0) +(color 'white) +(message "hb15") +(textsleep) +(message "hb15b") +(textsleep) +(load "flaketh.xhf") +(usleep 2000000) + +(message "hb16") +(textsleep) +(text "") +(usleep 2000000) +(message "hb17") +(textsleep) +(message "hb18") +(textsleep) +(clearscreen) +(message "hb19") +(color 'red) +(load "flake4.xhf") +(load "flake5.xhf") +(color 'white) +(usleep 0) +(textsleep) +(message "hb20") +(textsleep) + +(clearscreen) +(usleep 1000000) +(textposition 'center 'middle) +(message "defe1") +(textsleep) +(message "defe2") +(textsleep) +(message "defe3") +(textsleep) +(message "defe4") +(textsleep) diff --git a/tutorial/escape.xaf b/tutorial/escape.xaf new file mode 100644 index 0000000..1a0dda0 --- /dev/null +++ b/tutorial/escape.xaf @@ -0,0 +1,275 @@ +(load "head.xhf") +(clearscreen) + +(textposition 'center 'middle) +(message "escape") +(textsleep) +(textposition 'center 'bottom) + + +(clearscreen) +(message "escape1") +(color 'red) +(load "flake1.xhf") +(usleep 2000000) +(clearlines) +(load "flake2.xhf") +(usleep 1000000) +(clearlines) +(load "flake3.xhf") +(usleep 500000) +(clearlines) +(load "flake4.xhf") +(usleep 200000) +(textsleep) +(color 'white) + +(display) +(message "escape2") +(textsleep) +(message "escape3") +(textsleep) +(message "escape4") +(textsleep) +(message "escape5") +(textsleep) + +(color 'red) +(line 'fractal -3 0 -3 0) +(morphlastline 'fractal -3 0 2 0) +(usleep 1000000) +(color 'white) +(usleep 1000000) +(message "escape6") +(textsleep) +(color 'red) +(line 'fractal 0 -2 0 -2) +(morphlastline 'fractal 0 -2 0 2) +(usleep 1000000) +(color 'white) +(text "") +(usleep 1000000) +(display) + +(message "escape7") +(textsleep) +(message "escape8") +(textsleep) +(display) +(usleep 1000000) +(message "escape9") +(textsleep) +(message "orbit1") +(textsleep) +(message "orbit2") +(line 'fractal -0.03 -0.63 0.03 -0.57) +(line 'fractal 0.03 -0.63 -0.03 -0.57) +(textsleep) +(message "orbit3") +(textsleep) +(message "orbit3b") +(textsleep) + +(line 'fractal 0.000 -0.600 0.000 -1.200) +(text "z=z^2+c +z=0, c=0-0.6i +z=(0+0i)^2-0.6i=-0.6i") +(textsleep) +(usleep 2000000) +(line 'fractal 0.000 -1.200 -0.360 -1.200) +(text "z=z^2+c +z=0-0.6i, c=0-0.6i +z=(0-0.6i)^2-0.6i=-0.36-0.6i") +(textsleep) +(usleep 1000000) +(line 'fractal -0.360 -1.200 -0.230 -0.768) +(text "z=z^2+c +z=-0.36-0.6i, c=0-0.6i +z=(-0.36-0.6i)^2-0.6i=-0.23-0.16i") +(textsleep) +(usleep 1000000) +(line 'fractal -0.230 -0.768 0.025 -1.123) +(message "orbit4") +(textsleep) +(usleep 100000) +(line 'fractal 0.025 -1.123 -0.272 -1.226) +(usleep 100000) +(line 'fractal -0.272 -1.226 -0.318 -0.859) +(usleep 100000) +(line 'fractal -0.318 -0.859 0.034 -1.036) +(usleep 100000) +(line 'fractal 0.034 -1.036 -0.189 -1.230) +(usleep 100000) +(line 'fractal -0.189 -1.230 -0.361 -0.963) +(usleep 100000) +(line 'fractal -0.361 -0.963 -0.001 -0.938) +(usleep 100000) +(line 'fractal -0.001 -0.938 -0.115 -1.199) +(usleep 100000) +(line 'fractal -0.115 -1.199 -0.346 -1.063) +(usleep 100000) +(line 'fractal -0.346 -1.063 -0.095 -0.880) +(usleep 100000) +(line 'fractal -0.095 -0.880 -0.069 -1.147) +(usleep 100000) +(line 'fractal -0.069 -1.147 -0.294 -1.124) +(usleep 100000) +(line 'fractal -0.294 -1.124 -0.188 -0.891) +(usleep 100000) +(line 'fractal -0.188 -0.891 -0.050 -1.090) +(usleep 100000) +(line 'fractal -0.050 -1.090 -0.238 -1.151) +(usleep 100000) +(line 'fractal -0.238 -1.151 -0.247 -0.937) +(usleep 100000) +(line 'fractal -0.247 -0.937 -0.053 -1.033) +(usleep 100000) +(line 'fractal -0.053 -1.033 -0.185 -1.154) +(usleep 100000) +(line 'fractal -0.185 -1.154 -0.273 -0.995) +(usleep 100000) +(line 'fractal -0.273 -0.995 -0.082 -0.984) +(usleep 100000) +(line 'fractal -0.082 -0.984 -0.141 -1.137) +(usleep 100000) +(line 'fractal -0.141 -1.137 -0.269 -1.049) +(usleep 100000) +(line 'fractal -0.269 -1.049 -0.129 -0.959) +(usleep 100000) +(line 'fractal -0.129 -0.959 -0.112 -1.108) +(usleep 100000) +(line 'fractal -0.112 -1.108 -0.245 -1.086) +(usleep 100000) +(line 'fractal -0.245 -1.086 -0.176 -0.962) +(usleep 100000) +(line 'fractal -0.176 -0.962 -0.100 -1.072) +(usleep 100000) +(line 'fractal -0.100 -1.072 -0.213 -1.106) +(usleep 100000) +(line 'fractal -0.213 -1.106 -0.210 -0.984) +(usleep 100000) +(line 'fractal -0.210 -0.984 -0.103 -1.038) +(usleep 100000) +(line 'fractal -0.103 -1.038 -0.181 -1.109) +(usleep 100000) +(line 'fractal -0.181 -1.109 -0.226 -1.015) +(usleep 100000) +(line 'fractal -0.226 -1.015 -0.121 -1.012) +(usleep 100000) +(line 'fractal -0.121 -1.012 -0.155 -1.100) +(usleep 100000) +(line 'fractal -0.155 -1.100 -0.226 -1.045) +(usleep 100000) +(line 'fractal -0.226 -1.045 -0.147 -0.999) +(usleep 100000) +(line 'fractal -0.147 -0.999 -0.137 -1.083) +(usleep 100000) +(line 'fractal -0.137 -1.083 -0.214 -1.067) +(usleep 100000) +(line 'fractal -0.214 -1.067 -0.172 -1.000) +(usleep 100000) +(line 'fractal -0.172 -1.000 -0.130 -1.062) +(usleep 100000) +(line 'fractal -0.130 -1.062 -0.197 -1.080) +(usleep 100000) +(line 'fractal -0.197 -1.080 -0.191 -1.011) +(usleep 100000) +(line 'fractal -0.191 -1.011 -0.132 -1.043) +(usleep 100000) +(line 'fractal -0.132 -1.043 -0.178 -1.083) +(usleep 100000) +(line 'fractal -0.178 -1.083 -0.201 -1.028) +(usleep 100000) +(line 'fractal -0.201 -1.028 -0.143 -1.028) +(usleep 100000) +(line 'fractal -0.143 -1.028 -0.163 -1.078) +(usleep 100000) +(message "orbit5") +(textsleep) +(message "orbit6") +(textsleep) +(message "orbit7") +(textsleep) +(message "orbit8") +(textsleep) +(message "orbit9") +(textsleep) +(display) +(usleep 1000000) +(message "bail1") +(textsleep) +(message "bail2") +(textsleep) +(message "bail3") +(textsleep) +(message "bail4") +(textsleep) +(message "bail5") +(textsleep) +(message "bail6") +(textsleep) +(message "bail7") +(textsleep) +(display) +(usleep 1000000) +(message "iter1") +(textsleep) +(message "iter2") +(textsleep) +(message "iter3") +(textsleep) +(palette 1 156627207 0) +(view 0 0 4 4) +(color 'black) +(maxiter 0) +(message "iter4") +(textsleep) +(message "iter5") +(textsleep) +(maxiter 1) +(usleep 100000) +(maxiter 2) +(usleep 100000) +(maxiter 3) +(usleep 100000) +(maxiter 4) +(usleep 100000) +(maxiter 5) +(usleep 100000) +(maxiter 8) +(usleep 100000) +(maxiter 12) +(usleep 100000) +(maxiter 18) +(usleep 100000) +(maxiter 30) +(usleep 100000) +(maxiter 170) +(usleep 1000000) +(initstate) +(textposition 'center 'bottom) +(message "limit1") +(textsleep) +(message "limit2") +(textsleep) +(morphview -1.9999999999999676 1.2552775948625695E-14 1.5237388174133004E-13 1.5237582502655772E-13) +(usleep 10000000) +(wait) +(initstate) +(textposition 'center 'bottom) +(message "limit3") +(textsleep) +(morphview -1.26634765 -0.0442400569 1.68040637E-05 1.68040637E-05) +(usleep 5000000) +(message "limit4") +(textsleep) +(wait) +(message "limit5") +(maxiter 400) +(textsleep) +(initstate) +(clearscreen) +(message "ofracts1") +(textsleep) +(message "ofracts2") +(textsleep) diff --git a/tutorial/features.xaf b/tutorial/features.xaf new file mode 100644 index 0000000..93a191c --- /dev/null +++ b/tutorial/features.xaf @@ -0,0 +1,9 @@ +(load "outcolor.xaf") +(load "incolor.xaf") +(load "truecol.xaf") +(load "filter.xaf") +(load "plane.xaf") +(load "anim.xaf") +(load "pert.xaf") +(load "palette.xaf") +(load "other.xaf") diff --git a/tutorial/filter.xaf b/tutorial/filter.xaf new file mode 100644 index 0000000..ba7ad1a --- /dev/null +++ b/tutorial/filter.xaf @@ -0,0 +1,8 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(clearscreen) +(message "filter") +(usleep 4000000) +(load "filter.xhf") diff --git a/tutorial/filter.xhf b/tutorial/filter.xhf new file mode 100644 index 0000000..b2fc939 --- /dev/null +++ b/tutorial/filter.xhf @@ -0,0 +1,189 @@ +(clearscreen) +(message "filter1") +(textsleep) +(clearscreen) +(message "filter2") +(textsleep) +(maxiter 170) +(defaultpalette 0) +(formula 'mandel) +(filter 'blur #t) +(wait) +(message "motblur") +(textsleep) +(display) +(morphview 0.317788886723 -0.0325911744001 2.54218525225E-08 2.54218525226E-08) +(usleep 15000000) +(filter 'blur #f) +(clearscreen) +(message "edge") +(textsleep) +(clearscreen) +(message "edge2") +(textsleep) + +(filter 'edge #t) +(formula 'newton) +(view 0 0 2.5 2.5) +(display) +(usleep 3000000) +(filter 'edge #f) +(filter 'edge2 #t) +(display) +(message "edge3") +(textsleep) +(display) + + +(palette 1 1134442210 0) +(formula 'phoenix) +(juliaseed 0.29505813953488373993 0) +(angle -270) +(outcoloring 8) +(plane 0) +(view 0.54252 0.0036861 0.519 0.519) +(usleep 3000000) + + +(palette 1 2134834367 0) +(formula 'mandel) +(angle 89.9) +(plane 6) +(view -2.041 0.02202 5.6 5.6) +(usleep 3000000) + +(palette 1 1217907078 0) +(formula 'barnsley) +(juliaseed 1.096607601828901654 0.0041731272555902670893) +(outcoloring 1) +(plane 3) +(view 0.8508 0.001555 3.978 3.978) +(usleep 4000000) + +(defaultpalette 0) +(filter 'edge2 #f) +(filter 'starfield #t) +(formula 'mandel) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view 0.3115022 -0.027162 0.001338865 0.001338865) +(message "star") +(textsleep) + +(filter 'starfield #f) +(filter 'interlace #t) +(formula 'mandel) +(clearscreen) +(message "interlace") +(textsleep) +(display) +(morphview -1.929321701117092285 -2.414219978211539841E-07 1.543578632967612663E-15 1.543564574490265047E-15) +(usleep 15000000) +(clearscreen) +(message "stereo") +(textsleep) +(message "stereo2") +(textsleep) +(display) + + +(defaultpalette 0) +(filter 'edge #f) +(filter 'edge2 #f) +(filter 'starfield #f) +(filter 'stereogram #t) +(filter 'interlace #f) +(filter 'blur #f) +(formula 'phoenix) +(plane 0) +(view 0.199087 -0.562119 0.0343251 0.0343251) + +(usleep 6000000) +(defaultpalette 0) +(formula 'mandel) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view -1.76739 -0.00103757 0.0374694 0.0374694) +(usleep 6000000) + +(defaultpalette 0) +(formula 'mandel) +(plane 0) +(view -0.8399398 0.2245206 0.005903873 0.005903873) + + +(usleep 6000000) + +(formula 'mandel) +(usleep 1000000) + +(morphview -0.020414 -0.83211 0.10564 0.10564) +(usleep 10000000) +(wait) +(usleep 1000000) +(filter 'stereogram #f) +(wait) +(usleep 1000000) + +(initstate) +(clearscreen) +(message "emboss1") +(textsleep) + +(display) +(filter 'emboss #t) +(formula 'mandel) +(outcoloring 9) +(view -1.2419331 0.32407933 0.00053065715 0.00053065715) +(usleep 2000000) + +(formula 'phoenix) +(julia #f) +(view 0.21077 0.67294 0.10309 0.10309) +(usleep 2000000) + +(formula 'octal) +(angle -269.59) +(outcoloring 8) +(plane 6) +(view 0.756 -0.629 12 12) +(usleep 2000000) + +(formula 'mandel5) +(maxiter 1) +(outcoloring 8) +(incoloring 2) +(plane 1) +(view -0.0125 -0.03543 2.617 2.617) +(usleep 2000000) + +(formula 'magnet) +(angle -89.02) +(maxiter 3) +(outcoloring 8) +(incoloring 2) +(plane 1) +(view 0.7352 0.003314 1.118 1.64) +(usleep 2000000) + +(formula 'barnsley) +(juliaseed -0.023569826835954252408 -0) +(maxiter 2) +(outcoloring 8) +(incoloring 3) +(plane 5) +(view -1.158 -1.071 1.341 1.341) +(usleep 2000000) + +(clearscreen) +(message "palettef1") +(filter 'emboss #f) +(textsleep) + +(clearscreen) +(message "truecolorf") +(textsleep) +(initstate) diff --git a/tutorial/flake1.xhf b/tutorial/flake1.xhf new file mode 100644 index 0000000..23dccad --- /dev/null +++ b/tutorial/flake1.xhf @@ -0,0 +1,8 @@ +(line 'scaled 0.050 0.500 0.350 0.500) +(morphlastline 'scaled 0.050 0.500 0.350 0.500) +(line 'scaled 0.350 0.500 0.500 0.500) +(morphlastline 'scaled 0.350 0.500 0.500 0.240) +(line 'scaled 0.500 0.500 0.650 0.500) +(morphlastline 'scaled 0.500 0.240 0.650 0.500) +(line 'scaled 0.650 0.500 0.950 0.500) +(morphlastline 'scaled 0.650 0.500 0.950 0.500) diff --git a/tutorial/flake2.xhf b/tutorial/flake2.xhf new file mode 100644 index 0000000..f496488 --- /dev/null +++ b/tutorial/flake2.xhf @@ -0,0 +1,32 @@ +(line 'scaled 0.050 0.500 0.150 0.500) +(morphlastline 'scaled 0.050 0.500 0.150 0.500) +(line 'scaled 0.150 0.500 0.200 0.500) +(morphlastline 'scaled 0.150 0.500 0.200 0.413) +(line 'scaled 0.200 0.500 0.250 0.500) +(morphlastline 'scaled 0.200 0.413 0.250 0.500) +(line 'scaled 0.250 0.500 0.350 0.500) +(morphlastline 'scaled 0.250 0.500 0.350 0.500) +(line 'scaled 0.350 0.500 0.400 0.413) +(morphlastline 'scaled 0.350 0.500 0.400 0.413) +(line 'scaled 0.400 0.413 0.425 0.370) +(morphlastline 'scaled 0.400 0.413 0.350 0.327) +(line 'scaled 0.425 0.370 0.450 0.327) +(morphlastline 'scaled 0.350 0.327 0.450 0.327) +(line 'scaled 0.450 0.327 0.500 0.240) +(morphlastline 'scaled 0.450 0.327 0.500 0.240) +(line 'scaled 0.500 0.240 0.550 0.327) +(morphlastline 'scaled 0.500 0.240 0.550 0.327) +(line 'scaled 0.550 0.327 0.575 0.370) +(morphlastline 'scaled 0.550 0.327 0.650 0.327) +(line 'scaled 0.575 0.370 0.600 0.413) +(morphlastline 'scaled 0.650 0.327 0.600 0.413) +(line 'scaled 0.600 0.413 0.650 0.500) +(morphlastline 'scaled 0.600 0.413 0.650 0.500) +(line 'scaled 0.650 0.500 0.750 0.500) +(morphlastline 'scaled 0.650 0.500 0.750 0.500) +(line 'scaled 0.750 0.500 0.800 0.500) +(morphlastline 'scaled 0.750 0.500 0.800 0.413) +(line 'scaled 0.800 0.500 0.850 0.500) +(morphlastline 'scaled 0.800 0.413 0.850 0.500) +(line 'scaled 0.850 0.500 0.950 0.500) +(morphlastline 'scaled 0.850 0.500 0.950 0.500) diff --git a/tutorial/flake3.xhf b/tutorial/flake3.xhf new file mode 100644 index 0000000..8983c62 --- /dev/null +++ b/tutorial/flake3.xhf @@ -0,0 +1,129 @@ + +(line 'scaled 0.050 0.500 0.083 0.500) +(morphlastline 'scaled 0.050 0.500 0.083 0.500) +(line 'scaled 0.083 0.500 0.100 0.500) +(morphlastline 'scaled 0.083 0.500 0.100 0.471) +(line 'scaled 0.100 0.500 0.117 0.500) +(morphlastline 'scaled 0.100 0.471 0.117 0.500) +(line 'scaled 0.117 0.500 0.150 0.500) +(morphlastline 'scaled 0.117 0.500 0.150 0.500) +(line 'scaled 0.150 0.500 0.167 0.471) +(morphlastline 'scaled 0.150 0.500 0.167 0.471) +(line 'scaled 0.167 0.471 0.175 0.457) +(morphlastline 'scaled 0.167 0.471 0.150 0.442) +(line 'scaled 0.175 0.457 0.183 0.442) +(morphlastline 'scaled 0.150 0.442 0.183 0.442) +(line 'scaled 0.183 0.442 0.200 0.413) +(morphlastline 'scaled 0.183 0.442 0.200 0.413) +(line 'scaled 0.200 0.413 0.217 0.442) +(morphlastline 'scaled 0.200 0.413 0.217 0.442) +(line 'scaled 0.217 0.442 0.225 0.457) +(morphlastline 'scaled 0.217 0.442 0.250 0.442) +(line 'scaled 0.225 0.457 0.233 0.471) +(morphlastline 'scaled 0.250 0.442 0.233 0.471) +(line 'scaled 0.233 0.471 0.250 0.500) +(morphlastline 'scaled 0.233 0.471 0.250 0.500) +(line 'scaled 0.250 0.500 0.283 0.500) +(morphlastline 'scaled 0.250 0.500 0.283 0.500) +(line 'scaled 0.283 0.500 0.300 0.500) +(morphlastline 'scaled 0.283 0.500 0.300 0.471) +(line 'scaled 0.300 0.500 0.317 0.500) +(morphlastline 'scaled 0.300 0.471 0.317 0.500) +(line 'scaled 0.317 0.500 0.350 0.500) +(morphlastline 'scaled 0.317 0.500 0.350 0.500) +(line 'scaled 0.350 0.500 0.367 0.471) +(morphlastline 'scaled 0.350 0.500 0.367 0.471) +(line 'scaled 0.367 0.471 0.375 0.457) +(morphlastline 'scaled 0.367 0.471 0.350 0.442) +(line 'scaled 0.375 0.457 0.383 0.442) +(morphlastline 'scaled 0.350 0.442 0.383 0.442) +(line 'scaled 0.383 0.442 0.400 0.413) +(morphlastline 'scaled 0.383 0.442 0.400 0.413) +(line 'scaled 0.400 0.413 0.383 0.385) +(morphlastline 'scaled 0.400 0.413 0.383 0.385) +(line 'scaled 0.383 0.385 0.375 0.370) +(morphlastline 'scaled 0.383 0.385 0.350 0.385) +(line 'scaled 0.375 0.370 0.367 0.356) +(morphlastline 'scaled 0.350 0.385 0.367 0.356) +(line 'scaled 0.367 0.356 0.350 0.327) +(morphlastline 'scaled 0.367 0.356 0.350 0.327) +(line 'scaled 0.350 0.327 0.383 0.327) +(morphlastline 'scaled 0.350 0.327 0.383 0.327) +(line 'scaled 0.383 0.327 0.400 0.327) +(morphlastline 'scaled 0.383 0.327 0.400 0.298) +(line 'scaled 0.400 0.327 0.417 0.327) +(morphlastline 'scaled 0.400 0.298 0.417 0.327) +(line 'scaled 0.417 0.327 0.450 0.327) +(morphlastline 'scaled 0.417 0.327 0.450 0.327) +(line 'scaled 0.450 0.327 0.467 0.298) +(morphlastline 'scaled 0.450 0.327 0.467 0.298) +(line 'scaled 0.467 0.298 0.475 0.283) +(morphlastline 'scaled 0.467 0.298 0.450 0.269) +(line 'scaled 0.475 0.283 0.483 0.269) +(morphlastline 'scaled 0.450 0.269 0.483 0.269) +(line 'scaled 0.483 0.269 0.500 0.240) +(morphlastline 'scaled 0.483 0.269 0.500 0.240) +(line 'scaled 0.500 0.240 0.517 0.269) +(morphlastline 'scaled 0.500 0.240 0.517 0.269) +(line 'scaled 0.517 0.269 0.525 0.283) +(morphlastline 'scaled 0.517 0.269 0.550 0.269) +(line 'scaled 0.525 0.283 0.533 0.298) +(morphlastline 'scaled 0.550 0.269 0.533 0.298) +(line 'scaled 0.533 0.298 0.550 0.327) +(morphlastline 'scaled 0.533 0.298 0.550 0.327) +(line 'scaled 0.550 0.327 0.583 0.327) +(morphlastline 'scaled 0.550 0.327 0.583 0.327) +(line 'scaled 0.583 0.327 0.600 0.327) +(morphlastline 'scaled 0.583 0.327 0.600 0.298) +(line 'scaled 0.600 0.327 0.617 0.327) +(morphlastline 'scaled 0.600 0.298 0.617 0.327) +(line 'scaled 0.617 0.327 0.650 0.327) +(morphlastline 'scaled 0.617 0.327 0.650 0.327) +(line 'scaled 0.650 0.327 0.633 0.356) +(morphlastline 'scaled 0.650 0.327 0.633 0.356) +(line 'scaled 0.633 0.356 0.625 0.370) +(morphlastline 'scaled 0.633 0.356 0.650 0.385) +(line 'scaled 0.625 0.370 0.617 0.385) +(morphlastline 'scaled 0.650 0.385 0.617 0.385) +(line 'scaled 0.617 0.385 0.600 0.413) +(morphlastline 'scaled 0.617 0.385 0.600 0.413) +(line 'scaled 0.600 0.413 0.617 0.442) +(morphlastline 'scaled 0.600 0.413 0.617 0.442) +(line 'scaled 0.617 0.442 0.625 0.457) +(morphlastline 'scaled 0.617 0.442 0.650 0.442) +(line 'scaled 0.625 0.457 0.633 0.471) +(morphlastline 'scaled 0.650 0.442 0.633 0.471) +(line 'scaled 0.633 0.471 0.650 0.500) +(morphlastline 'scaled 0.633 0.471 0.650 0.500) +(line 'scaled 0.650 0.500 0.683 0.500) +(morphlastline 'scaled 0.650 0.500 0.683 0.500) +(line 'scaled 0.683 0.500 0.700 0.500) +(morphlastline 'scaled 0.683 0.500 0.700 0.471) +(line 'scaled 0.700 0.500 0.717 0.500) +(morphlastline 'scaled 0.700 0.471 0.717 0.500) +(line 'scaled 0.717 0.500 0.750 0.500) +(morphlastline 'scaled 0.717 0.500 0.750 0.500) +(line 'scaled 0.750 0.500 0.767 0.471) +(morphlastline 'scaled 0.750 0.500 0.767 0.471) +(line 'scaled 0.767 0.471 0.775 0.457) +(morphlastline 'scaled 0.767 0.471 0.750 0.442) +(line 'scaled 0.775 0.457 0.783 0.442) +(morphlastline 'scaled 0.750 0.442 0.783 0.442) +(line 'scaled 0.783 0.442 0.800 0.413) +(morphlastline 'scaled 0.783 0.442 0.800 0.413) +(line 'scaled 0.800 0.413 0.817 0.442) +(morphlastline 'scaled 0.800 0.413 0.817 0.442) +(line 'scaled 0.817 0.442 0.825 0.457) +(morphlastline 'scaled 0.817 0.442 0.850 0.442) +(line 'scaled 0.825 0.457 0.833 0.471) +(morphlastline 'scaled 0.850 0.442 0.833 0.471) +(line 'scaled 0.833 0.471 0.850 0.500) +(morphlastline 'scaled 0.833 0.471 0.850 0.500) +(line 'scaled 0.850 0.500 0.883 0.500) +(morphlastline 'scaled 0.850 0.500 0.883 0.500) +(line 'scaled 0.883 0.500 0.900 0.500) +(morphlastline 'scaled 0.883 0.500 0.900 0.471) +(line 'scaled 0.900 0.500 0.917 0.500) +(morphlastline 'scaled 0.900 0.471 0.917 0.500) +(line 'scaled 0.917 0.500 0.950 0.500) +(morphlastline 'scaled 0.917 0.500 0.950 0.500) diff --git a/tutorial/flake4.xhf b/tutorial/flake4.xhf new file mode 100644 index 0000000..06d2694 --- /dev/null +++ b/tutorial/flake4.xhf @@ -0,0 +1,513 @@ + +(line 'scaled 0.050 0.500 0.061 0.500) +(morphlastline 'scaled 0.050 0.500 0.061 0.500) +(line 'scaled 0.061 0.500 0.067 0.500) +(morphlastline 'scaled 0.061 0.500 0.067 0.490) +(line 'scaled 0.067 0.500 0.072 0.500) +(morphlastline 'scaled 0.067 0.490 0.072 0.500) +(line 'scaled 0.072 0.500 0.083 0.500) +(morphlastline 'scaled 0.072 0.500 0.083 0.500) +(line 'scaled 0.083 0.500 0.089 0.490) +(morphlastline 'scaled 0.083 0.500 0.089 0.490) +(line 'scaled 0.089 0.490 0.092 0.486) +(morphlastline 'scaled 0.089 0.490 0.083 0.481) +(line 'scaled 0.092 0.486 0.094 0.481) +(morphlastline 'scaled 0.083 0.481 0.094 0.481) +(line 'scaled 0.094 0.481 0.100 0.471) +(morphlastline 'scaled 0.094 0.481 0.100 0.471) +(line 'scaled 0.100 0.471 0.106 0.481) +(morphlastline 'scaled 0.100 0.471 0.106 0.481) +(line 'scaled 0.106 0.481 0.108 0.486) +(morphlastline 'scaled 0.106 0.481 0.117 0.481) +(line 'scaled 0.108 0.486 0.111 0.490) +(morphlastline 'scaled 0.117 0.481 0.111 0.490) +(line 'scaled 0.111 0.490 0.117 0.500) +(morphlastline 'scaled 0.111 0.490 0.117 0.500) +(line 'scaled 0.117 0.500 0.128 0.500) +(morphlastline 'scaled 0.117 0.500 0.128 0.500) +(line 'scaled 0.128 0.500 0.133 0.500) +(morphlastline 'scaled 0.128 0.500 0.133 0.490) +(line 'scaled 0.133 0.500 0.139 0.500) +(morphlastline 'scaled 0.133 0.490 0.139 0.500) +(line 'scaled 0.139 0.500 0.150 0.500) +(morphlastline 'scaled 0.139 0.500 0.150 0.500) +(line 'scaled 0.150 0.500 0.156 0.490) +(morphlastline 'scaled 0.150 0.500 0.156 0.490) +(line 'scaled 0.156 0.490 0.158 0.486) +(morphlastline 'scaled 0.156 0.490 0.150 0.481) +(line 'scaled 0.158 0.486 0.161 0.481) +(morphlastline 'scaled 0.150 0.481 0.161 0.481) +(line 'scaled 0.161 0.481 0.167 0.471) +(morphlastline 'scaled 0.161 0.481 0.167 0.471) +(line 'scaled 0.167 0.471 0.161 0.462) +(morphlastline 'scaled 0.167 0.471 0.161 0.462) +(line 'scaled 0.161 0.462 0.158 0.457) +(morphlastline 'scaled 0.161 0.462 0.150 0.462) +(line 'scaled 0.158 0.457 0.156 0.452) +(morphlastline 'scaled 0.150 0.462 0.156 0.452) +(line 'scaled 0.156 0.452 0.150 0.442) +(morphlastline 'scaled 0.156 0.452 0.150 0.442) +(line 'scaled 0.150 0.442 0.161 0.442) +(morphlastline 'scaled 0.150 0.442 0.161 0.442) +(line 'scaled 0.161 0.442 0.167 0.442) +(morphlastline 'scaled 0.161 0.442 0.167 0.433) +(line 'scaled 0.167 0.442 0.172 0.442) +(morphlastline 'scaled 0.167 0.433 0.172 0.442) +(line 'scaled 0.172 0.442 0.183 0.442) +(morphlastline 'scaled 0.172 0.442 0.183 0.442) +(line 'scaled 0.183 0.442 0.189 0.433) +(morphlastline 'scaled 0.183 0.442 0.189 0.433) +(line 'scaled 0.189 0.433 0.192 0.428) +(morphlastline 'scaled 0.189 0.433 0.183 0.423) +(line 'scaled 0.192 0.428 0.194 0.423) +(morphlastline 'scaled 0.183 0.423 0.194 0.423) +(line 'scaled 0.194 0.423 0.200 0.413) +(morphlastline 'scaled 0.194 0.423 0.200 0.413) +(line 'scaled 0.200 0.413 0.206 0.423) +(morphlastline 'scaled 0.200 0.413 0.206 0.423) +(line 'scaled 0.206 0.423 0.208 0.428) +(morphlastline 'scaled 0.206 0.423 0.217 0.423) +(line 'scaled 0.208 0.428 0.211 0.433) +(morphlastline 'scaled 0.217 0.423 0.211 0.433) +(line 'scaled 0.211 0.433 0.217 0.442) +(morphlastline 'scaled 0.211 0.433 0.217 0.442) +(line 'scaled 0.217 0.442 0.228 0.442) +(morphlastline 'scaled 0.217 0.442 0.228 0.442) +(line 'scaled 0.228 0.442 0.233 0.442) +(morphlastline 'scaled 0.228 0.442 0.233 0.433) +(line 'scaled 0.233 0.442 0.239 0.442) +(morphlastline 'scaled 0.233 0.433 0.239 0.442) +(line 'scaled 0.239 0.442 0.250 0.442) +(morphlastline 'scaled 0.239 0.442 0.250 0.442) +(line 'scaled 0.250 0.442 0.244 0.452) +(morphlastline 'scaled 0.250 0.442 0.244 0.452) +(line 'scaled 0.244 0.452 0.242 0.457) +(morphlastline 'scaled 0.244 0.452 0.250 0.462) +(line 'scaled 0.242 0.457 0.239 0.462) +(morphlastline 'scaled 0.250 0.462 0.239 0.462) +(line 'scaled 0.239 0.462 0.233 0.471) +(morphlastline 'scaled 0.239 0.462 0.233 0.471) +(line 'scaled 0.233 0.471 0.239 0.481) +(morphlastline 'scaled 0.233 0.471 0.239 0.481) +(line 'scaled 0.239 0.481 0.242 0.486) +(morphlastline 'scaled 0.239 0.481 0.250 0.481) +(line 'scaled 0.242 0.486 0.244 0.490) +(morphlastline 'scaled 0.250 0.481 0.244 0.490) +(line 'scaled 0.244 0.490 0.250 0.500) +(morphlastline 'scaled 0.244 0.490 0.250 0.500) +(line 'scaled 0.250 0.500 0.261 0.500) +(morphlastline 'scaled 0.250 0.500 0.261 0.500) +(line 'scaled 0.261 0.500 0.267 0.500) +(morphlastline 'scaled 0.261 0.500 0.267 0.490) +(line 'scaled 0.267 0.500 0.272 0.500) +(morphlastline 'scaled 0.267 0.490 0.272 0.500) +(line 'scaled 0.272 0.500 0.283 0.500) +(morphlastline 'scaled 0.272 0.500 0.283 0.500) +(line 'scaled 0.283 0.500 0.289 0.490) +(morphlastline 'scaled 0.283 0.500 0.289 0.490) +(line 'scaled 0.289 0.490 0.292 0.486) +(morphlastline 'scaled 0.289 0.490 0.283 0.481) +(line 'scaled 0.292 0.486 0.294 0.481) +(morphlastline 'scaled 0.283 0.481 0.294 0.481) +(line 'scaled 0.294 0.481 0.300 0.471) +(morphlastline 'scaled 0.294 0.481 0.300 0.471) +(line 'scaled 0.300 0.471 0.306 0.481) +(morphlastline 'scaled 0.300 0.471 0.306 0.481) +(line 'scaled 0.306 0.481 0.308 0.486) +(morphlastline 'scaled 0.306 0.481 0.317 0.481) +(line 'scaled 0.308 0.486 0.311 0.490) +(morphlastline 'scaled 0.317 0.481 0.311 0.490) +(line 'scaled 0.311 0.490 0.317 0.500) +(morphlastline 'scaled 0.311 0.490 0.317 0.500) +(line 'scaled 0.317 0.500 0.328 0.500) +(morphlastline 'scaled 0.317 0.500 0.328 0.500) +(line 'scaled 0.328 0.500 0.333 0.500) +(morphlastline 'scaled 0.328 0.500 0.333 0.490) +(line 'scaled 0.333 0.500 0.339 0.500) +(morphlastline 'scaled 0.333 0.490 0.339 0.500) +(line 'scaled 0.339 0.500 0.350 0.500) +(morphlastline 'scaled 0.339 0.500 0.350 0.500) +(line 'scaled 0.350 0.500 0.356 0.490) +(morphlastline 'scaled 0.350 0.500 0.356 0.490) +(line 'scaled 0.356 0.490 0.358 0.486) +(morphlastline 'scaled 0.356 0.490 0.350 0.481) +(line 'scaled 0.358 0.486 0.361 0.481) +(morphlastline 'scaled 0.350 0.481 0.361 0.481) +(line 'scaled 0.361 0.481 0.367 0.471) +(morphlastline 'scaled 0.361 0.481 0.367 0.471) +(line 'scaled 0.367 0.471 0.361 0.462) +(morphlastline 'scaled 0.367 0.471 0.361 0.462) +(line 'scaled 0.361 0.462 0.358 0.457) +(morphlastline 'scaled 0.361 0.462 0.350 0.462) +(line 'scaled 0.358 0.457 0.356 0.452) +(morphlastline 'scaled 0.350 0.462 0.356 0.452) +(line 'scaled 0.356 0.452 0.350 0.442) +(morphlastline 'scaled 0.356 0.452 0.350 0.442) +(line 'scaled 0.350 0.442 0.361 0.442) +(morphlastline 'scaled 0.350 0.442 0.361 0.442) +(line 'scaled 0.361 0.442 0.367 0.442) +(morphlastline 'scaled 0.361 0.442 0.367 0.433) +(line 'scaled 0.367 0.442 0.372 0.442) +(morphlastline 'scaled 0.367 0.433 0.372 0.442) +(line 'scaled 0.372 0.442 0.383 0.442) +(morphlastline 'scaled 0.372 0.442 0.383 0.442) +(line 'scaled 0.383 0.442 0.389 0.433) +(morphlastline 'scaled 0.383 0.442 0.389 0.433) +(line 'scaled 0.389 0.433 0.392 0.428) +(morphlastline 'scaled 0.389 0.433 0.383 0.423) +(line 'scaled 0.392 0.428 0.394 0.423) +(morphlastline 'scaled 0.383 0.423 0.394 0.423) +(line 'scaled 0.394 0.423 0.400 0.413) +(morphlastline 'scaled 0.394 0.423 0.400 0.413) +(line 'scaled 0.400 0.413 0.394 0.404) +(morphlastline 'scaled 0.400 0.413 0.394 0.404) +(line 'scaled 0.394 0.404 0.392 0.399) +(morphlastline 'scaled 0.394 0.404 0.383 0.404) +(line 'scaled 0.392 0.399 0.389 0.394) +(morphlastline 'scaled 0.383 0.404 0.389 0.394) +(line 'scaled 0.389 0.394 0.383 0.385) +(morphlastline 'scaled 0.389 0.394 0.383 0.385) +(line 'scaled 0.383 0.385 0.372 0.385) +(morphlastline 'scaled 0.383 0.385 0.372 0.385) +(line 'scaled 0.372 0.385 0.367 0.385) +(morphlastline 'scaled 0.372 0.385 0.367 0.394) +(line 'scaled 0.367 0.385 0.361 0.385) +(morphlastline 'scaled 0.367 0.394 0.361 0.385) +(line 'scaled 0.361 0.385 0.350 0.385) +(morphlastline 'scaled 0.361 0.385 0.350 0.385) +(line 'scaled 0.350 0.385 0.356 0.375) +(morphlastline 'scaled 0.350 0.385 0.356 0.375) +(line 'scaled 0.356 0.375 0.358 0.370) +(morphlastline 'scaled 0.356 0.375 0.350 0.365) +(line 'scaled 0.358 0.370 0.361 0.365) +(morphlastline 'scaled 0.350 0.365 0.361 0.365) +(line 'scaled 0.361 0.365 0.367 0.356) +(morphlastline 'scaled 0.361 0.365 0.367 0.356) +(line 'scaled 0.367 0.356 0.361 0.346) +(morphlastline 'scaled 0.367 0.356 0.361 0.346) +(line 'scaled 0.361 0.346 0.358 0.341) +(morphlastline 'scaled 0.361 0.346 0.350 0.346) +(line 'scaled 0.358 0.341 0.356 0.336) +(morphlastline 'scaled 0.350 0.346 0.356 0.336) +(line 'scaled 0.356 0.336 0.350 0.327) +(morphlastline 'scaled 0.356 0.336 0.350 0.327) +(line 'scaled 0.350 0.327 0.361 0.327) +(morphlastline 'scaled 0.350 0.327 0.361 0.327) +(line 'scaled 0.361 0.327 0.367 0.327) +(morphlastline 'scaled 0.361 0.327 0.367 0.317) +(line 'scaled 0.367 0.327 0.372 0.327) +(morphlastline 'scaled 0.367 0.317 0.372 0.327) +(line 'scaled 0.372 0.327 0.383 0.327) +(morphlastline 'scaled 0.372 0.327 0.383 0.327) +(line 'scaled 0.383 0.327 0.389 0.317) +(morphlastline 'scaled 0.383 0.327 0.389 0.317) +(line 'scaled 0.389 0.317 0.392 0.312) +(morphlastline 'scaled 0.389 0.317 0.383 0.308) +(line 'scaled 0.392 0.312 0.394 0.308) +(morphlastline 'scaled 0.383 0.308 0.394 0.308) +(line 'scaled 0.394 0.308 0.400 0.298) +(morphlastline 'scaled 0.394 0.308 0.400 0.298) +(line 'scaled 0.400 0.298 0.406 0.308) +(morphlastline 'scaled 0.400 0.298 0.406 0.308) +(line 'scaled 0.406 0.308 0.408 0.312) +(morphlastline 'scaled 0.406 0.308 0.417 0.308) +(line 'scaled 0.408 0.312 0.411 0.317) +(morphlastline 'scaled 0.417 0.308 0.411 0.317) +(line 'scaled 0.411 0.317 0.417 0.327) +(morphlastline 'scaled 0.411 0.317 0.417 0.327) +(line 'scaled 0.417 0.327 0.428 0.327) +(morphlastline 'scaled 0.417 0.327 0.428 0.327) +(line 'scaled 0.428 0.327 0.433 0.327) +(morphlastline 'scaled 0.428 0.327 0.433 0.317) +(line 'scaled 0.433 0.327 0.439 0.327) +(morphlastline 'scaled 0.433 0.317 0.439 0.327) +(line 'scaled 0.439 0.327 0.450 0.327) +(morphlastline 'scaled 0.439 0.327 0.450 0.327) +(line 'scaled 0.450 0.327 0.456 0.317) +(morphlastline 'scaled 0.450 0.327 0.456 0.317) +(line 'scaled 0.456 0.317 0.458 0.312) +(morphlastline 'scaled 0.456 0.317 0.450 0.308) +(line 'scaled 0.458 0.312 0.461 0.308) +(morphlastline 'scaled 0.450 0.308 0.461 0.308) +(line 'scaled 0.461 0.308 0.467 0.298) +(morphlastline 'scaled 0.461 0.308 0.467 0.298) +(line 'scaled 0.467 0.298 0.461 0.288) +(morphlastline 'scaled 0.467 0.298 0.461 0.288) +(line 'scaled 0.461 0.288 0.458 0.283) +(morphlastline 'scaled 0.461 0.288 0.450 0.288) +(line 'scaled 0.458 0.283 0.456 0.279) +(morphlastline 'scaled 0.450 0.288 0.456 0.279) +(line 'scaled 0.456 0.279 0.450 0.269) +(morphlastline 'scaled 0.456 0.279 0.450 0.269) +(line 'scaled 0.450 0.269 0.461 0.269) +(morphlastline 'scaled 0.450 0.269 0.461 0.269) +(line 'scaled 0.461 0.269 0.467 0.269) +(morphlastline 'scaled 0.461 0.269 0.467 0.259) +(line 'scaled 0.467 0.269 0.472 0.269) +(morphlastline 'scaled 0.467 0.259 0.472 0.269) +(line 'scaled 0.472 0.269 0.483 0.269) +(morphlastline 'scaled 0.472 0.269 0.483 0.269) +(line 'scaled 0.483 0.269 0.489 0.259) +(morphlastline 'scaled 0.483 0.269 0.489 0.259) +(line 'scaled 0.489 0.259 0.492 0.255) +(morphlastline 'scaled 0.489 0.259 0.483 0.250) +(line 'scaled 0.492 0.255 0.494 0.250) +(morphlastline 'scaled 0.483 0.250 0.494 0.250) +(line 'scaled 0.494 0.250 0.500 0.240) +(morphlastline 'scaled 0.494 0.250 0.500 0.240) +(line 'scaled 0.500 0.240 0.506 0.250) +(morphlastline 'scaled 0.500 0.240 0.506 0.250) +(line 'scaled 0.506 0.250 0.508 0.255) +(morphlastline 'scaled 0.506 0.250 0.517 0.250) +(line 'scaled 0.508 0.255 0.511 0.259) +(morphlastline 'scaled 0.517 0.250 0.511 0.259) +(line 'scaled 0.511 0.259 0.517 0.269) +(morphlastline 'scaled 0.511 0.259 0.517 0.269) +(line 'scaled 0.517 0.269 0.528 0.269) +(morphlastline 'scaled 0.517 0.269 0.528 0.269) +(line 'scaled 0.528 0.269 0.533 0.269) +(morphlastline 'scaled 0.528 0.269 0.533 0.259) +(line 'scaled 0.533 0.269 0.539 0.269) +(morphlastline 'scaled 0.533 0.259 0.539 0.269) +(line 'scaled 0.539 0.269 0.550 0.269) +(morphlastline 'scaled 0.539 0.269 0.550 0.269) +(line 'scaled 0.550 0.269 0.544 0.279) +(morphlastline 'scaled 0.550 0.269 0.544 0.279) +(line 'scaled 0.544 0.279 0.542 0.283) +(morphlastline 'scaled 0.544 0.279 0.550 0.288) +(line 'scaled 0.542 0.283 0.539 0.288) +(morphlastline 'scaled 0.550 0.288 0.539 0.288) +(line 'scaled 0.539 0.288 0.533 0.298) +(morphlastline 'scaled 0.539 0.288 0.533 0.298) +(line 'scaled 0.533 0.298 0.539 0.308) +(morphlastline 'scaled 0.533 0.298 0.539 0.308) +(line 'scaled 0.539 0.308 0.542 0.312) +(morphlastline 'scaled 0.539 0.308 0.550 0.308) +(line 'scaled 0.542 0.312 0.544 0.317) +(morphlastline 'scaled 0.550 0.308 0.544 0.317) +(line 'scaled 0.544 0.317 0.550 0.327) +(morphlastline 'scaled 0.544 0.317 0.550 0.327) +(line 'scaled 0.550 0.327 0.561 0.327) +(morphlastline 'scaled 0.550 0.327 0.561 0.327) +(line 'scaled 0.561 0.327 0.567 0.327) +(morphlastline 'scaled 0.561 0.327 0.567 0.317) +(line 'scaled 0.567 0.327 0.572 0.327) +(morphlastline 'scaled 0.567 0.317 0.572 0.327) +(line 'scaled 0.572 0.327 0.583 0.327) +(morphlastline 'scaled 0.572 0.327 0.583 0.327) +(line 'scaled 0.583 0.327 0.589 0.317) +(morphlastline 'scaled 0.583 0.327 0.589 0.317) +(line 'scaled 0.589 0.317 0.592 0.312) +(morphlastline 'scaled 0.589 0.317 0.583 0.308) +(line 'scaled 0.592 0.312 0.594 0.308) +(morphlastline 'scaled 0.583 0.308 0.594 0.308) +(line 'scaled 0.594 0.308 0.600 0.298) +(morphlastline 'scaled 0.594 0.308 0.600 0.298) +(line 'scaled 0.600 0.298 0.606 0.308) +(morphlastline 'scaled 0.600 0.298 0.606 0.308) +(line 'scaled 0.606 0.308 0.608 0.312) +(morphlastline 'scaled 0.606 0.308 0.617 0.308) +(line 'scaled 0.608 0.312 0.611 0.317) +(morphlastline 'scaled 0.617 0.308 0.611 0.317) +(line 'scaled 0.611 0.317 0.617 0.327) +(morphlastline 'scaled 0.611 0.317 0.617 0.327) +(line 'scaled 0.617 0.327 0.628 0.327) +(morphlastline 'scaled 0.617 0.327 0.628 0.327) +(line 'scaled 0.628 0.327 0.633 0.327) +(morphlastline 'scaled 0.628 0.327 0.633 0.317) +(line 'scaled 0.633 0.327 0.639 0.327) +(morphlastline 'scaled 0.633 0.317 0.639 0.327) +(line 'scaled 0.639 0.327 0.650 0.327) +(morphlastline 'scaled 0.639 0.327 0.650 0.327) +(line 'scaled 0.650 0.327 0.644 0.336) +(morphlastline 'scaled 0.650 0.327 0.644 0.336) +(line 'scaled 0.644 0.336 0.642 0.341) +(morphlastline 'scaled 0.644 0.336 0.650 0.346) +(line 'scaled 0.642 0.341 0.639 0.346) +(morphlastline 'scaled 0.650 0.346 0.639 0.346) +(line 'scaled 0.639 0.346 0.633 0.356) +(morphlastline 'scaled 0.639 0.346 0.633 0.356) +(line 'scaled 0.633 0.356 0.639 0.365) +(morphlastline 'scaled 0.633 0.356 0.639 0.365) +(line 'scaled 0.639 0.365 0.642 0.370) +(morphlastline 'scaled 0.639 0.365 0.650 0.365) +(line 'scaled 0.642 0.370 0.644 0.375) +(morphlastline 'scaled 0.650 0.365 0.644 0.375) +(line 'scaled 0.644 0.375 0.650 0.385) +(morphlastline 'scaled 0.644 0.375 0.650 0.385) +(line 'scaled 0.650 0.385 0.639 0.385) +(morphlastline 'scaled 0.650 0.385 0.639 0.385) +(line 'scaled 0.639 0.385 0.633 0.385) +(morphlastline 'scaled 0.639 0.385 0.633 0.394) +(line 'scaled 0.633 0.385 0.628 0.385) +(morphlastline 'scaled 0.633 0.394 0.628 0.385) +(line 'scaled 0.628 0.385 0.617 0.385) +(morphlastline 'scaled 0.628 0.385 0.617 0.385) +(line 'scaled 0.617 0.385 0.611 0.394) +(morphlastline 'scaled 0.617 0.385 0.611 0.394) +(line 'scaled 0.611 0.394 0.608 0.399) +(morphlastline 'scaled 0.611 0.394 0.617 0.404) +(line 'scaled 0.608 0.399 0.606 0.404) +(morphlastline 'scaled 0.617 0.404 0.606 0.404) +(line 'scaled 0.606 0.404 0.600 0.413) +(morphlastline 'scaled 0.606 0.404 0.600 0.413) +(line 'scaled 0.600 0.413 0.606 0.423) +(morphlastline 'scaled 0.600 0.413 0.606 0.423) +(line 'scaled 0.606 0.423 0.608 0.428) +(morphlastline 'scaled 0.606 0.423 0.617 0.423) +(line 'scaled 0.608 0.428 0.611 0.433) +(morphlastline 'scaled 0.617 0.423 0.611 0.433) +(line 'scaled 0.611 0.433 0.617 0.442) +(morphlastline 'scaled 0.611 0.433 0.617 0.442) +(line 'scaled 0.617 0.442 0.628 0.442) +(morphlastline 'scaled 0.617 0.442 0.628 0.442) +(line 'scaled 0.628 0.442 0.633 0.442) +(morphlastline 'scaled 0.628 0.442 0.633 0.433) +(line 'scaled 0.633 0.442 0.639 0.442) +(morphlastline 'scaled 0.633 0.433 0.639 0.442) +(line 'scaled 0.639 0.442 0.650 0.442) +(morphlastline 'scaled 0.639 0.442 0.650 0.442) +(line 'scaled 0.650 0.442 0.644 0.452) +(morphlastline 'scaled 0.650 0.442 0.644 0.452) +(line 'scaled 0.644 0.452 0.642 0.457) +(morphlastline 'scaled 0.644 0.452 0.650 0.462) +(line 'scaled 0.642 0.457 0.639 0.462) +(morphlastline 'scaled 0.650 0.462 0.639 0.462) +(line 'scaled 0.639 0.462 0.633 0.471) +(morphlastline 'scaled 0.639 0.462 0.633 0.471) +(line 'scaled 0.633 0.471 0.639 0.481) +(morphlastline 'scaled 0.633 0.471 0.639 0.481) +(line 'scaled 0.639 0.481 0.642 0.486) +(morphlastline 'scaled 0.639 0.481 0.650 0.481) +(line 'scaled 0.642 0.486 0.644 0.490) +(morphlastline 'scaled 0.650 0.481 0.644 0.490) +(line 'scaled 0.644 0.490 0.650 0.500) +(morphlastline 'scaled 0.644 0.490 0.650 0.500) +(line 'scaled 0.650 0.500 0.661 0.500) +(morphlastline 'scaled 0.650 0.500 0.661 0.500) +(line 'scaled 0.661 0.500 0.667 0.500) +(morphlastline 'scaled 0.661 0.500 0.667 0.490) +(line 'scaled 0.667 0.500 0.672 0.500) +(morphlastline 'scaled 0.667 0.490 0.672 0.500) +(line 'scaled 0.672 0.500 0.683 0.500) +(morphlastline 'scaled 0.672 0.500 0.683 0.500) +(line 'scaled 0.683 0.500 0.689 0.490) +(morphlastline 'scaled 0.683 0.500 0.689 0.490) +(line 'scaled 0.689 0.490 0.692 0.486) +(morphlastline 'scaled 0.689 0.490 0.683 0.481) +(line 'scaled 0.692 0.486 0.694 0.481) +(morphlastline 'scaled 0.683 0.481 0.694 0.481) +(line 'scaled 0.694 0.481 0.700 0.471) +(morphlastline 'scaled 0.694 0.481 0.700 0.471) +(line 'scaled 0.700 0.471 0.706 0.481) +(morphlastline 'scaled 0.700 0.471 0.706 0.481) +(line 'scaled 0.706 0.481 0.708 0.486) +(morphlastline 'scaled 0.706 0.481 0.717 0.481) +(line 'scaled 0.708 0.486 0.711 0.490) +(morphlastline 'scaled 0.717 0.481 0.711 0.490) +(line 'scaled 0.711 0.490 0.717 0.500) +(morphlastline 'scaled 0.711 0.490 0.717 0.500) +(line 'scaled 0.717 0.500 0.728 0.500) +(morphlastline 'scaled 0.717 0.500 0.728 0.500) +(line 'scaled 0.728 0.500 0.733 0.500) +(morphlastline 'scaled 0.728 0.500 0.733 0.490) +(line 'scaled 0.733 0.500 0.739 0.500) +(morphlastline 'scaled 0.733 0.490 0.739 0.500) +(line 'scaled 0.739 0.500 0.750 0.500) +(morphlastline 'scaled 0.739 0.500 0.750 0.500) +(line 'scaled 0.750 0.500 0.756 0.490) +(morphlastline 'scaled 0.750 0.500 0.756 0.490) +(line 'scaled 0.756 0.490 0.758 0.486) +(morphlastline 'scaled 0.756 0.490 0.750 0.481) +(line 'scaled 0.758 0.486 0.761 0.481) +(morphlastline 'scaled 0.750 0.481 0.761 0.481) +(line 'scaled 0.761 0.481 0.767 0.471) +(morphlastline 'scaled 0.761 0.481 0.767 0.471) +(line 'scaled 0.767 0.471 0.761 0.462) +(morphlastline 'scaled 0.767 0.471 0.761 0.462) +(line 'scaled 0.761 0.462 0.758 0.457) +(morphlastline 'scaled 0.761 0.462 0.750 0.462) +(line 'scaled 0.758 0.457 0.756 0.452) +(morphlastline 'scaled 0.750 0.462 0.756 0.452) +(line 'scaled 0.756 0.452 0.750 0.442) +(morphlastline 'scaled 0.756 0.452 0.750 0.442) +(line 'scaled 0.750 0.442 0.761 0.442) +(morphlastline 'scaled 0.750 0.442 0.761 0.442) +(line 'scaled 0.761 0.442 0.767 0.442) +(morphlastline 'scaled 0.761 0.442 0.767 0.433) +(line 'scaled 0.767 0.442 0.772 0.442) +(morphlastline 'scaled 0.767 0.433 0.772 0.442) +(line 'scaled 0.772 0.442 0.783 0.442) +(morphlastline 'scaled 0.772 0.442 0.783 0.442) +(line 'scaled 0.783 0.442 0.789 0.433) +(morphlastline 'scaled 0.783 0.442 0.789 0.433) +(line 'scaled 0.789 0.433 0.792 0.428) +(morphlastline 'scaled 0.789 0.433 0.783 0.423) +(line 'scaled 0.792 0.428 0.794 0.423) +(morphlastline 'scaled 0.783 0.423 0.794 0.423) +(line 'scaled 0.794 0.423 0.800 0.413) +(morphlastline 'scaled 0.794 0.423 0.800 0.413) +(line 'scaled 0.800 0.413 0.806 0.423) +(morphlastline 'scaled 0.800 0.413 0.806 0.423) +(line 'scaled 0.806 0.423 0.808 0.428) +(morphlastline 'scaled 0.806 0.423 0.817 0.423) +(line 'scaled 0.808 0.428 0.811 0.433) +(morphlastline 'scaled 0.817 0.423 0.811 0.433) +(line 'scaled 0.811 0.433 0.817 0.442) +(morphlastline 'scaled 0.811 0.433 0.817 0.442) +(line 'scaled 0.817 0.442 0.828 0.442) +(morphlastline 'scaled 0.817 0.442 0.828 0.442) +(line 'scaled 0.828 0.442 0.833 0.442) +(morphlastline 'scaled 0.828 0.442 0.833 0.433) +(line 'scaled 0.833 0.442 0.839 0.442) +(morphlastline 'scaled 0.833 0.433 0.839 0.442) +(line 'scaled 0.839 0.442 0.850 0.442) +(morphlastline 'scaled 0.839 0.442 0.850 0.442) +(line 'scaled 0.850 0.442 0.844 0.452) +(morphlastline 'scaled 0.850 0.442 0.844 0.452) +(line 'scaled 0.844 0.452 0.842 0.457) +(morphlastline 'scaled 0.844 0.452 0.850 0.462) +(line 'scaled 0.842 0.457 0.839 0.462) +(morphlastline 'scaled 0.850 0.462 0.839 0.462) +(line 'scaled 0.839 0.462 0.833 0.471) +(morphlastline 'scaled 0.839 0.462 0.833 0.471) +(line 'scaled 0.833 0.471 0.839 0.481) +(morphlastline 'scaled 0.833 0.471 0.839 0.481) +(line 'scaled 0.839 0.481 0.842 0.486) +(morphlastline 'scaled 0.839 0.481 0.850 0.481) +(line 'scaled 0.842 0.486 0.844 0.490) +(morphlastline 'scaled 0.850 0.481 0.844 0.490) +(line 'scaled 0.844 0.490 0.850 0.500) +(morphlastline 'scaled 0.844 0.490 0.850 0.500) +(line 'scaled 0.850 0.500 0.861 0.500) +(morphlastline 'scaled 0.850 0.500 0.861 0.500) +(line 'scaled 0.861 0.500 0.867 0.500) +(morphlastline 'scaled 0.861 0.500 0.867 0.490) +(line 'scaled 0.867 0.500 0.872 0.500) +(morphlastline 'scaled 0.867 0.490 0.872 0.500) +(line 'scaled 0.872 0.500 0.883 0.500) +(morphlastline 'scaled 0.872 0.500 0.883 0.500) +(line 'scaled 0.883 0.500 0.889 0.490) +(morphlastline 'scaled 0.883 0.500 0.889 0.490) +(line 'scaled 0.889 0.490 0.892 0.486) +(morphlastline 'scaled 0.889 0.490 0.883 0.481) +(line 'scaled 0.892 0.486 0.894 0.481) +(morphlastline 'scaled 0.883 0.481 0.894 0.481) +(line 'scaled 0.894 0.481 0.900 0.471) +(morphlastline 'scaled 0.894 0.481 0.900 0.471) +(line 'scaled 0.900 0.471 0.906 0.481) +(morphlastline 'scaled 0.900 0.471 0.906 0.481) +(line 'scaled 0.906 0.481 0.908 0.486) +(morphlastline 'scaled 0.906 0.481 0.917 0.481) +(line 'scaled 0.908 0.486 0.911 0.490) +(morphlastline 'scaled 0.917 0.481 0.911 0.490) +(line 'scaled 0.911 0.490 0.917 0.500) +(morphlastline 'scaled 0.911 0.490 0.917 0.500) +(line 'scaled 0.917 0.500 0.928 0.500) +(morphlastline 'scaled 0.917 0.500 0.928 0.500) +(line 'scaled 0.928 0.500 0.933 0.500) +(morphlastline 'scaled 0.928 0.500 0.933 0.490) +(line 'scaled 0.933 0.500 0.939 0.500) +(morphlastline 'scaled 0.933 0.490 0.939 0.500) +(line 'scaled 0.939 0.500 0.950 0.500) +(morphlastline 'scaled 0.939 0.500 0.950 0.500) diff --git a/tutorial/flake5.xhf b/tutorial/flake5.xhf new file mode 100644 index 0000000..2279449 --- /dev/null +++ b/tutorial/flake5.xhf @@ -0,0 +1,1281 @@ +(linekey 0) +(morphline 'scaled 0.200 0.300 0.207 0.300) +(morphline 'scaled 0.207 0.300 0.211 0.294) +(morphline 'scaled 0.211 0.294 0.215 0.300) +(morphline 'scaled 0.215 0.300 0.222 0.300) +(morphline 'scaled 0.222 0.300 0.226 0.294) +(morphline 'scaled 0.226 0.294 0.222 0.287) +(morphline 'scaled 0.222 0.287 0.230 0.287) +(morphline 'scaled 0.230 0.287 0.233 0.281) +(morphline 'scaled 0.233 0.281 0.237 0.287) +(morphline 'scaled 0.237 0.287 0.244 0.287) +(morphline 'scaled 0.244 0.287 0.241 0.294) +(morphline 'scaled 0.241 0.294 0.244 0.300) +(morphline 'scaled 0.244 0.300 0.252 0.300) +(morphline 'scaled 0.252 0.300 0.256 0.294) +(morphline 'scaled 0.256 0.294 0.259 0.300) +(morphline 'scaled 0.259 0.300 0.267 0.300) +(morphline 'scaled 0.267 0.300 0.270 0.294) +(morphline 'scaled 0.270 0.294 0.267 0.287) +(morphline 'scaled 0.267 0.287 0.274 0.287) +(morphline 'scaled 0.274 0.287 0.278 0.281) +(morphline 'scaled 0.278 0.281 0.274 0.274) +(morphline 'scaled 0.274 0.274 0.267 0.274) +(morphline 'scaled 0.267 0.274 0.270 0.268) +(morphline 'scaled 0.270 0.268 0.267 0.262) +(morphline 'scaled 0.267 0.262 0.274 0.262) +(morphline 'scaled 0.274 0.262 0.278 0.255) +(morphline 'scaled 0.278 0.255 0.281 0.262) +(morphline 'scaled 0.281 0.262 0.289 0.262) +(morphline 'scaled 0.289 0.262 0.293 0.255) +(morphline 'scaled 0.293 0.255 0.289 0.249) +(morphline 'scaled 0.289 0.249 0.296 0.249) +(morphline 'scaled 0.296 0.249 0.300 0.242) +(morphline 'scaled 0.300 0.242 0.304 0.249) +(morphline 'scaled 0.304 0.249 0.311 0.249) +(morphline 'scaled 0.311 0.249 0.307 0.255) +(morphline 'scaled 0.307 0.255 0.311 0.262) +(morphline 'scaled 0.311 0.262 0.319 0.262) +(morphline 'scaled 0.319 0.262 0.322 0.255) +(morphline 'scaled 0.322 0.255 0.326 0.262) +(morphline 'scaled 0.326 0.262 0.333 0.262) +(morphline 'scaled 0.333 0.262 0.330 0.268) +(morphline 'scaled 0.330 0.268 0.333 0.274) +(morphline 'scaled 0.333 0.274 0.326 0.274) +(morphline 'scaled 0.326 0.274 0.322 0.281) +(morphline 'scaled 0.322 0.281 0.326 0.287) +(morphline 'scaled 0.326 0.287 0.333 0.287) +(morphline 'scaled 0.333 0.287 0.330 0.294) +(morphline 'scaled 0.330 0.294 0.333 0.300) +(morphline 'scaled 0.333 0.300 0.341 0.300) +(morphline 'scaled 0.341 0.300 0.344 0.294) +(morphline 'scaled 0.344 0.294 0.348 0.300) +(morphline 'scaled 0.348 0.300 0.356 0.300) +(morphline 'scaled 0.356 0.300 0.359 0.294) +(morphline 'scaled 0.359 0.294 0.356 0.287) +(morphline 'scaled 0.356 0.287 0.363 0.287) +(morphline 'scaled 0.363 0.287 0.367 0.281) +(morphline 'scaled 0.367 0.281 0.370 0.287) +(morphline 'scaled 0.370 0.287 0.378 0.287) +(morphline 'scaled 0.378 0.287 0.374 0.294) +(morphline 'scaled 0.374 0.294 0.378 0.300) +(morphline 'scaled 0.378 0.300 0.385 0.300) +(morphline 'scaled 0.385 0.300 0.389 0.294) +(morphline 'scaled 0.389 0.294 0.393 0.300) +(morphline 'scaled 0.393 0.300 0.400 0.300) +(morphline 'scaled 0.400 0.300 0.404 0.294) +(morphline 'scaled 0.404 0.294 0.400 0.287) +(morphline 'scaled 0.400 0.287 0.407 0.287) +(morphline 'scaled 0.407 0.287 0.411 0.281) +(morphline 'scaled 0.411 0.281 0.407 0.274) +(morphline 'scaled 0.407 0.274 0.400 0.274) +(morphline 'scaled 0.400 0.274 0.404 0.268) +(morphline 'scaled 0.404 0.268 0.400 0.262) +(morphline 'scaled 0.400 0.262 0.407 0.262) +(morphline 'scaled 0.407 0.262 0.411 0.255) +(morphline 'scaled 0.411 0.255 0.415 0.262) +(morphline 'scaled 0.415 0.262 0.422 0.262) +(morphline 'scaled 0.422 0.262 0.426 0.255) +(morphline 'scaled 0.426 0.255 0.422 0.249) +(morphline 'scaled 0.422 0.249 0.430 0.249) +(morphline 'scaled 0.430 0.249 0.433 0.242) +(morphline 'scaled 0.433 0.242 0.430 0.236) +(morphline 'scaled 0.430 0.236 0.422 0.236) +(morphline 'scaled 0.422 0.236 0.426 0.229) +(morphline 'scaled 0.426 0.229 0.422 0.223) +(morphline 'scaled 0.422 0.223 0.415 0.223) +(morphline 'scaled 0.415 0.223 0.411 0.229) +(morphline 'scaled 0.411 0.229 0.407 0.223) +(morphline 'scaled 0.407 0.223 0.400 0.223) +(morphline 'scaled 0.400 0.223 0.404 0.217) +(morphline 'scaled 0.404 0.217 0.400 0.210) +(morphline 'scaled 0.400 0.210 0.407 0.210) +(morphline 'scaled 0.407 0.210 0.411 0.204) +(morphline 'scaled 0.411 0.204 0.407 0.197) +(morphline 'scaled 0.407 0.197 0.400 0.197) +(morphline 'scaled 0.400 0.197 0.404 0.191) +(morphline 'scaled 0.404 0.191 0.400 0.185) +(morphline 'scaled 0.400 0.185 0.407 0.185) +(morphline 'scaled 0.407 0.185 0.411 0.178) +(morphline 'scaled 0.411 0.178 0.415 0.185) +(morphline 'scaled 0.415 0.185 0.422 0.185) +(morphline 'scaled 0.422 0.185 0.426 0.178) +(morphline 'scaled 0.426 0.178 0.422 0.172) +(morphline 'scaled 0.422 0.172 0.430 0.172) +(morphline 'scaled 0.430 0.172 0.433 0.165) +(morphline 'scaled 0.433 0.165 0.437 0.172) +(morphline 'scaled 0.437 0.172 0.444 0.172) +(morphline 'scaled 0.444 0.172 0.441 0.178) +(morphline 'scaled 0.441 0.178 0.444 0.185) +(morphline 'scaled 0.444 0.185 0.452 0.185) +(morphline 'scaled 0.452 0.185 0.456 0.178) +(morphline 'scaled 0.456 0.178 0.459 0.185) +(morphline 'scaled 0.459 0.185 0.467 0.185) +(morphline 'scaled 0.467 0.185 0.470 0.178) +(morphline 'scaled 0.470 0.178 0.467 0.172) +(morphline 'scaled 0.467 0.172 0.474 0.172) +(morphline 'scaled 0.474 0.172 0.478 0.165) +(morphline 'scaled 0.478 0.165 0.474 0.159) +(morphline 'scaled 0.474 0.159 0.467 0.159) +(morphline 'scaled 0.467 0.159 0.470 0.152) +(morphline 'scaled 0.470 0.152 0.467 0.146) +(morphline 'scaled 0.467 0.146 0.474 0.146) +(morphline 'scaled 0.474 0.146 0.478 0.140) +(morphline 'scaled 0.478 0.140 0.481 0.146) +(morphline 'scaled 0.481 0.146 0.489 0.146) +(morphline 'scaled 0.489 0.146 0.493 0.140) +(morphline 'scaled 0.493 0.140 0.489 0.133) +(morphline 'scaled 0.489 0.133 0.496 0.133) +(morphline 'scaled 0.496 0.133 0.500 0.127) +(morphline 'scaled 0.500 0.127 0.504 0.133) +(morphline 'scaled 0.504 0.133 0.511 0.133) +(morphline 'scaled 0.511 0.133 0.507 0.140) +(morphline 'scaled 0.507 0.140 0.511 0.146) +(morphline 'scaled 0.511 0.146 0.519 0.146) +(morphline 'scaled 0.519 0.146 0.522 0.140) +(morphline 'scaled 0.522 0.140 0.526 0.146) +(morphline 'scaled 0.526 0.146 0.533 0.146) +(morphline 'scaled 0.533 0.146 0.530 0.152) +(morphline 'scaled 0.530 0.152 0.533 0.159) +(morphline 'scaled 0.533 0.159 0.526 0.159) +(morphline 'scaled 0.526 0.159 0.522 0.165) +(morphline 'scaled 0.522 0.165 0.526 0.172) +(morphline 'scaled 0.526 0.172 0.533 0.172) +(morphline 'scaled 0.533 0.172 0.530 0.178) +(morphline 'scaled 0.530 0.178 0.533 0.185) +(morphline 'scaled 0.533 0.185 0.541 0.185) +(morphline 'scaled 0.541 0.185 0.544 0.178) +(morphline 'scaled 0.544 0.178 0.548 0.185) +(morphline 'scaled 0.548 0.185 0.556 0.185) +(morphline 'scaled 0.556 0.185 0.559 0.178) +(morphline 'scaled 0.559 0.178 0.556 0.172) +(morphline 'scaled 0.556 0.172 0.563 0.172) +(morphline 'scaled 0.563 0.172 0.567 0.165) +(morphline 'scaled 0.567 0.165 0.570 0.172) +(morphline 'scaled 0.570 0.172 0.578 0.172) +(morphline 'scaled 0.578 0.172 0.574 0.178) +(morphline 'scaled 0.574 0.178 0.578 0.185) +(morphline 'scaled 0.578 0.185 0.585 0.185) +(morphline 'scaled 0.585 0.185 0.589 0.178) +(morphline 'scaled 0.589 0.178 0.593 0.185) +(morphline 'scaled 0.593 0.185 0.600 0.185) +(morphline 'scaled 0.600 0.185 0.596 0.191) +(morphline 'scaled 0.596 0.191 0.600 0.197) +(morphline 'scaled 0.600 0.197 0.593 0.197) +(morphline 'scaled 0.593 0.197 0.589 0.204) +(morphline 'scaled 0.589 0.204 0.593 0.210) +(morphline 'scaled 0.593 0.210 0.600 0.210) +(morphline 'scaled 0.600 0.210 0.596 0.217) +(morphline 'scaled 0.596 0.217 0.600 0.223) +(morphline 'scaled 0.600 0.223 0.593 0.223) +(morphline 'scaled 0.593 0.223 0.589 0.229) +(morphline 'scaled 0.589 0.229 0.585 0.223) +(morphline 'scaled 0.585 0.223 0.578 0.223) +(morphline 'scaled 0.578 0.223 0.574 0.229) +(morphline 'scaled 0.574 0.229 0.578 0.236) +(morphline 'scaled 0.578 0.236 0.570 0.236) +(morphline 'scaled 0.570 0.236 0.567 0.242) +(morphline 'scaled 0.567 0.242 0.570 0.249) +(morphline 'scaled 0.570 0.249 0.578 0.249) +(morphline 'scaled 0.578 0.249 0.574 0.255) +(morphline 'scaled 0.574 0.255 0.578 0.262) +(morphline 'scaled 0.578 0.262 0.585 0.262) +(morphline 'scaled 0.585 0.262 0.589 0.255) +(morphline 'scaled 0.589 0.255 0.593 0.262) +(morphline 'scaled 0.593 0.262 0.600 0.262) +(morphline 'scaled 0.600 0.262 0.596 0.268) +(morphline 'scaled 0.596 0.268 0.600 0.274) +(morphline 'scaled 0.600 0.274 0.593 0.274) +(morphline 'scaled 0.593 0.274 0.589 0.281) +(morphline 'scaled 0.589 0.281 0.593 0.287) +(morphline 'scaled 0.593 0.287 0.600 0.287) +(morphline 'scaled 0.600 0.287 0.596 0.294) +(morphline 'scaled 0.596 0.294 0.600 0.300) +(morphline 'scaled 0.600 0.300 0.607 0.300) +(morphline 'scaled 0.607 0.300 0.611 0.294) +(morphline 'scaled 0.611 0.294 0.615 0.300) +(morphline 'scaled 0.615 0.300 0.622 0.300) +(morphline 'scaled 0.622 0.300 0.626 0.294) +(morphline 'scaled 0.626 0.294 0.622 0.287) +(morphline 'scaled 0.622 0.287 0.630 0.287) +(morphline 'scaled 0.630 0.287 0.633 0.281) +(morphline 'scaled 0.633 0.281 0.637 0.287) +(morphline 'scaled 0.637 0.287 0.644 0.287) +(morphline 'scaled 0.644 0.287 0.641 0.294) +(morphline 'scaled 0.641 0.294 0.644 0.300) +(morphline 'scaled 0.644 0.300 0.652 0.300) +(morphline 'scaled 0.652 0.300 0.656 0.294) +(morphline 'scaled 0.656 0.294 0.659 0.300) +(morphline 'scaled 0.659 0.300 0.667 0.300) +(morphline 'scaled 0.667 0.300 0.670 0.294) +(morphline 'scaled 0.670 0.294 0.667 0.287) +(morphline 'scaled 0.667 0.287 0.674 0.287) +(morphline 'scaled 0.674 0.287 0.678 0.281) +(morphline 'scaled 0.678 0.281 0.674 0.274) +(morphline 'scaled 0.674 0.274 0.667 0.274) +(morphline 'scaled 0.667 0.274 0.670 0.268) +(morphline 'scaled 0.670 0.268 0.667 0.262) +(morphline 'scaled 0.667 0.262 0.674 0.262) +(morphline 'scaled 0.674 0.262 0.678 0.255) +(morphline 'scaled 0.678 0.255 0.681 0.262) +(morphline 'scaled 0.681 0.262 0.689 0.262) +(morphline 'scaled 0.689 0.262 0.693 0.255) +(morphline 'scaled 0.693 0.255 0.689 0.249) +(morphline 'scaled 0.689 0.249 0.696 0.249) +(morphline 'scaled 0.696 0.249 0.700 0.242) +(morphline 'scaled 0.700 0.242 0.704 0.249) +(morphline 'scaled 0.704 0.249 0.711 0.249) +(morphline 'scaled 0.711 0.249 0.707 0.255) +(morphline 'scaled 0.707 0.255 0.711 0.262) +(morphline 'scaled 0.711 0.262 0.719 0.262) +(morphline 'scaled 0.719 0.262 0.722 0.255) +(morphline 'scaled 0.722 0.255 0.726 0.262) +(morphline 'scaled 0.726 0.262 0.733 0.262) +(morphline 'scaled 0.733 0.262 0.730 0.268) +(morphline 'scaled 0.730 0.268 0.733 0.274) +(morphline 'scaled 0.733 0.274 0.726 0.274) +(morphline 'scaled 0.726 0.274 0.722 0.281) +(morphline 'scaled 0.722 0.281 0.726 0.287) +(morphline 'scaled 0.726 0.287 0.733 0.287) +(morphline 'scaled 0.733 0.287 0.730 0.294) +(morphline 'scaled 0.730 0.294 0.733 0.300) +(morphline 'scaled 0.733 0.300 0.741 0.300) +(morphline 'scaled 0.741 0.300 0.744 0.294) +(morphline 'scaled 0.744 0.294 0.748 0.300) +(morphline 'scaled 0.748 0.300 0.756 0.300) +(morphline 'scaled 0.756 0.300 0.759 0.294) +(morphline 'scaled 0.759 0.294 0.756 0.287) +(morphline 'scaled 0.756 0.287 0.763 0.287) +(morphline 'scaled 0.763 0.287 0.767 0.281) +(morphline 'scaled 0.767 0.281 0.770 0.287) +(morphline 'scaled 0.770 0.287 0.778 0.287) +(morphline 'scaled 0.778 0.287 0.774 0.294) +(morphline 'scaled 0.774 0.294 0.778 0.300) +(morphline 'scaled 0.778 0.300 0.785 0.300) +(morphline 'scaled 0.785 0.300 0.789 0.294) +(morphline 'scaled 0.789 0.294 0.793 0.300) +(morphline 'scaled 0.793 0.300 0.800 0.300) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.300 0.796 0.306) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.796 0.306 0.800 0.313) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.313 0.793 0.313) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.313 0.789 0.319) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.319 0.793 0.326) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.326 0.800 0.326) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.326 0.796 0.332) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.796 0.332 0.800 0.338) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.338 0.793 0.338) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.338 0.789 0.345) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.345 0.785 0.338) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.785 0.338 0.778 0.338) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.338 0.774 0.345) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.774 0.345 0.778 0.351) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.351 0.770 0.351) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.770 0.351 0.767 0.358) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.767 0.358 0.770 0.364) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.770 0.364 0.778 0.364) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.364 0.774 0.371) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.774 0.371 0.778 0.377) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.377 0.785 0.377) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.785 0.377 0.789 0.371) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.371 0.793 0.377) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.377 0.800 0.377) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.377 0.796 0.383) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.796 0.383 0.800 0.390) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.390 0.793 0.390) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.390 0.789 0.396) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.396 0.793 0.403) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.403 0.800 0.403) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.403 0.796 0.409) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.796 0.409 0.800 0.415) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.415 0.793 0.415) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.415 0.789 0.422) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.422 0.785 0.415) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.785 0.415 0.778 0.415) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.415 0.774 0.422) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.774 0.422 0.778 0.428) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.428 0.770 0.428) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.770 0.428 0.767 0.435) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.767 0.435 0.763 0.428) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.763 0.428 0.756 0.428) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.756 0.428 0.759 0.422) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.759 0.422 0.756 0.415) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.756 0.415 0.748 0.415) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.748 0.415 0.744 0.422) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.744 0.422 0.741 0.415) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.741 0.415 0.733 0.415) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.415 0.730 0.422) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.730 0.422 0.733 0.428) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.428 0.726 0.428) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.726 0.428 0.722 0.435) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.722 0.435 0.726 0.441) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.726 0.441 0.733 0.441) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.441 0.730 0.448) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.730 0.448 0.733 0.454) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.454 0.726 0.454) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.726 0.454 0.722 0.460) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.722 0.460 0.719 0.454) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.719 0.454 0.711 0.454) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.711 0.454 0.707 0.460) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.707 0.460 0.711 0.467) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.711 0.467 0.704 0.467) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.704 0.467 0.700 0.473) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.700 0.473 0.704 0.480) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.704 0.480 0.711 0.480) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.711 0.480 0.707 0.486) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.707 0.486 0.711 0.492) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.711 0.492 0.719 0.492) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.719 0.492 0.722 0.486) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.722 0.486 0.726 0.492) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.726 0.492 0.733 0.492) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.492 0.730 0.499) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.730 0.499 0.733 0.505) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.505 0.726 0.505) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.726 0.505 0.722 0.512) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.722 0.512 0.726 0.518) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.726 0.518 0.733 0.518) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.518 0.730 0.525) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.730 0.525 0.733 0.531) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.531 0.741 0.531) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.741 0.531 0.744 0.525) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.744 0.525 0.748 0.531) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.748 0.531 0.756 0.531) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.756 0.531 0.759 0.525) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.759 0.525 0.756 0.518) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.756 0.518 0.763 0.518) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.763 0.518 0.767 0.512) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.767 0.512 0.770 0.518) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.770 0.518 0.778 0.518) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.518 0.774 0.525) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.774 0.525 0.778 0.531) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.531 0.785 0.531) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.785 0.531 0.789 0.525) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.525 0.793 0.531) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.531 0.800 0.531) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.531 0.796 0.537) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.796 0.537 0.800 0.544) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.544 0.793 0.544) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.544 0.789 0.550) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.550 0.793 0.557) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.557 0.800 0.557) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.557 0.796 0.563) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.796 0.563 0.800 0.569) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.569 0.793 0.569) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.569 0.789 0.576) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.576 0.785 0.569) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.785 0.569 0.778 0.569) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.569 0.774 0.576) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.774 0.576 0.778 0.582) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.582 0.770 0.582) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.770 0.582 0.767 0.589) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.767 0.589 0.770 0.595) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.770 0.595 0.778 0.595) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.595 0.774 0.602) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.774 0.602 0.778 0.608) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.608 0.785 0.608) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.785 0.608 0.789 0.602) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.602 0.793 0.608) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.608 0.800 0.608) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.608 0.796 0.614) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.796 0.614 0.800 0.621) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.621 0.793 0.621) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.621 0.789 0.627) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.627 0.793 0.634) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.634 0.800 0.634) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.634 0.796 0.640) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.796 0.640 0.800 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.800 0.646 0.793 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.793 0.646 0.789 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.789 0.653 0.785 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.785 0.646 0.778 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.646 0.774 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.774 0.653 0.778 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.778 0.659 0.770 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.770 0.659 0.767 0.666) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.767 0.666 0.763 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.763 0.659 0.756 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.756 0.659 0.759 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.759 0.653 0.756 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.756 0.646 0.748 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.748 0.646 0.744 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.744 0.653 0.741 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.741 0.646 0.733 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.646 0.730 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.730 0.653 0.733 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.659 0.726 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.726 0.659 0.722 0.666) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.722 0.666 0.726 0.672) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.726 0.672 0.733 0.672) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.672 0.730 0.678) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.730 0.678 0.733 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.733 0.685 0.726 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.726 0.685 0.722 0.691) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.722 0.691 0.719 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.719 0.685 0.711 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.711 0.685 0.707 0.691) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.707 0.691 0.711 0.698) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.711 0.698 0.704 0.698) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.704 0.698 0.700 0.704) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.700 0.704 0.696 0.698) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.696 0.698 0.689 0.698) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.689 0.698 0.693 0.691) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.693 0.691 0.689 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.689 0.685 0.681 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.681 0.685 0.678 0.691) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.678 0.691 0.674 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.674 0.685 0.667 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.667 0.685 0.670 0.678) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.670 0.678 0.667 0.672) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.667 0.672 0.674 0.672) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.674 0.672 0.678 0.666) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.678 0.666 0.674 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.674 0.659 0.667 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.667 0.659 0.670 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.670 0.653 0.667 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.667 0.646 0.659 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.659 0.646 0.656 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.656 0.653 0.652 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.652 0.646 0.644 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.644 0.646 0.641 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.641 0.653 0.644 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.644 0.659 0.637 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.637 0.659 0.633 0.666) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.633 0.666 0.630 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.630 0.659 0.622 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.622 0.659 0.626 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.626 0.653 0.622 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.622 0.646 0.615 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.615 0.646 0.611 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.611 0.653 0.607 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.607 0.646 0.600 0.646) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.600 0.646 0.596 0.653) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.596 0.653 0.600 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.600 0.659 0.593 0.659) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.593 0.659 0.589 0.666) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.589 0.666 0.593 0.672) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.593 0.672 0.600 0.672) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.600 0.672 0.596 0.678) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.596 0.678 0.600 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.600 0.685 0.593 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.593 0.685 0.589 0.691) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.589 0.691 0.585 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.585 0.685 0.578 0.685) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.578 0.685 0.574 0.691) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.574 0.691 0.578 0.698) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.578 0.698 0.570 0.698) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.570 0.698 0.567 0.704) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.567 0.704 0.570 0.711) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.570 0.711 0.578 0.711) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.578 0.711 0.574 0.717) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.574 0.717 0.578 0.723) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.578 0.723 0.585 0.723) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.585 0.723 0.589 0.717) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.589 0.717 0.593 0.723) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.593 0.723 0.600 0.723) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.600 0.723 0.596 0.730) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.596 0.730 0.600 0.736) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.600 0.736 0.593 0.736) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.593 0.736 0.589 0.743) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.589 0.743 0.593 0.749) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.593 0.749 0.600 0.749) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.600 0.749 0.596 0.755) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.596 0.755 0.600 0.762) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.600 0.762 0.593 0.762) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.593 0.762 0.589 0.768) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.589 0.768 0.585 0.762) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.585 0.762 0.578 0.762) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.578 0.762 0.574 0.768) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.574 0.768 0.578 0.775) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.578 0.775 0.570 0.775) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.570 0.775 0.567 0.781) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.567 0.781 0.563 0.775) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.563 0.775 0.556 0.775) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.556 0.775 0.559 0.768) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.559 0.768 0.556 0.762) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.556 0.762 0.548 0.762) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.548 0.762 0.544 0.768) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.544 0.768 0.541 0.762) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.541 0.762 0.533 0.762) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.533 0.762 0.530 0.768) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.530 0.768 0.533 0.775) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.533 0.775 0.526 0.775) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.526 0.775 0.522 0.781) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.522 0.781 0.526 0.788) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.526 0.788 0.533 0.788) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.533 0.788 0.530 0.794) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.530 0.794 0.533 0.800) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.533 0.800 0.526 0.800) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.526 0.800 0.522 0.807) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.522 0.807 0.519 0.800) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.519 0.800 0.511 0.800) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.511 0.800 0.507 0.807) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.507 0.807 0.511 0.813) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.511 0.813 0.504 0.813) +(line 'scaled 0.950 0.500 0.950 0.500) +(morphlastline 'scaled 0.504 0.813 0.500 0.820) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.500 0.820 0.496 0.813) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.496 0.813 0.489 0.813) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.489 0.813 0.493 0.807) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.493 0.807 0.489 0.800) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.489 0.800 0.481 0.800) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.481 0.800 0.478 0.807) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.478 0.807 0.474 0.800) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.474 0.800 0.467 0.800) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.467 0.800 0.470 0.794) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.470 0.794 0.467 0.788) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.467 0.788 0.474 0.788) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.474 0.788 0.478 0.781) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.478 0.781 0.474 0.775) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.474 0.775 0.467 0.775) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.467 0.775 0.470 0.768) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.470 0.768 0.467 0.762) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.467 0.762 0.459 0.762) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.459 0.762 0.456 0.768) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.456 0.768 0.452 0.762) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.452 0.762 0.444 0.762) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.444 0.762 0.441 0.768) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.441 0.768 0.444 0.775) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.444 0.775 0.437 0.775) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.437 0.775 0.433 0.781) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.433 0.781 0.430 0.775) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.430 0.775 0.422 0.775) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.422 0.775 0.426 0.768) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.426 0.768 0.422 0.762) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.422 0.762 0.415 0.762) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.415 0.762 0.411 0.768) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.411 0.768 0.407 0.762) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.407 0.762 0.400 0.762) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.400 0.762 0.404 0.755) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.404 0.755 0.400 0.749) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.400 0.749 0.407 0.749) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.407 0.749 0.411 0.743) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.411 0.743 0.407 0.736) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.407 0.736 0.400 0.736) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.400 0.736 0.404 0.730) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.404 0.730 0.400 0.723) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.400 0.723 0.407 0.723) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.407 0.723 0.411 0.717) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.411 0.717 0.415 0.723) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.415 0.723 0.422 0.723) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.422 0.723 0.426 0.717) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.426 0.717 0.422 0.711) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.422 0.711 0.430 0.711) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.430 0.711 0.433 0.704) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.433 0.704 0.430 0.698) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.430 0.698 0.422 0.698) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.422 0.698 0.426 0.691) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.426 0.691 0.422 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.422 0.685 0.415 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.415 0.685 0.411 0.691) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.411 0.691 0.407 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.407 0.685 0.400 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.400 0.685 0.404 0.678) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.404 0.678 0.400 0.672) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.400 0.672 0.407 0.672) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.407 0.672 0.411 0.666) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.411 0.666 0.407 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.407 0.659 0.400 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.400 0.659 0.404 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.404 0.653 0.400 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.400 0.646 0.393 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.393 0.646 0.389 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.389 0.653 0.385 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.385 0.646 0.378 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.378 0.646 0.374 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.374 0.653 0.378 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.378 0.659 0.370 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.370 0.659 0.367 0.666) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.367 0.666 0.363 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.363 0.659 0.356 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.356 0.659 0.359 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.359 0.653 0.356 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.356 0.646 0.348 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.348 0.646 0.344 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.344 0.653 0.341 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.341 0.646 0.333 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.333 0.646 0.330 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.330 0.653 0.333 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.333 0.659 0.326 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.326 0.659 0.322 0.666) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.322 0.666 0.326 0.672) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.326 0.672 0.333 0.672) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.333 0.672 0.330 0.678) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.330 0.678 0.333 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.333 0.685 0.326 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.326 0.685 0.322 0.691) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.322 0.691 0.319 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.319 0.685 0.311 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.311 0.685 0.307 0.691) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.307 0.691 0.311 0.698) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.311 0.698 0.304 0.698) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.304 0.698 0.300 0.704) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.300 0.704 0.296 0.698) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.296 0.698 0.289 0.698) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.289 0.698 0.293 0.691) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.293 0.691 0.289 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.289 0.685 0.281 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.281 0.685 0.278 0.691) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.278 0.691 0.274 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.274 0.685 0.267 0.685) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.685 0.270 0.678) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.270 0.678 0.267 0.672) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.672 0.274 0.672) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.274 0.672 0.278 0.666) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.278 0.666 0.274 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.274 0.659 0.267 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.659 0.270 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.270 0.653 0.267 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.646 0.259 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.259 0.646 0.256 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.256 0.653 0.252 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.252 0.646 0.244 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.244 0.646 0.241 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.241 0.653 0.244 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.244 0.659 0.237 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.237 0.659 0.233 0.666) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.233 0.666 0.230 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.230 0.659 0.222 0.659) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.659 0.226 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.226 0.653 0.222 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.646 0.215 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.215 0.646 0.211 0.653) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.653 0.207 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.646 0.200 0.646) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.646 0.204 0.640) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.204 0.640 0.200 0.634) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.634 0.207 0.634) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.634 0.211 0.627) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.627 0.207 0.621) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.621 0.200 0.621) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.621 0.204 0.614) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.204 0.614 0.200 0.608) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.608 0.207 0.608) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.608 0.211 0.602) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.602 0.215 0.608) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.215 0.608 0.222 0.608) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.608 0.226 0.602) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.226 0.602 0.222 0.595) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.595 0.230 0.595) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.230 0.595 0.233 0.589) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.233 0.589 0.230 0.582) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.230 0.582 0.222 0.582) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.582 0.226 0.576) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.226 0.576 0.222 0.569) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.569 0.215 0.569) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.215 0.569 0.211 0.576) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.576 0.207 0.569) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.569 0.200 0.569) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.569 0.204 0.563) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.204 0.563 0.200 0.557) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.557 0.207 0.557) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.557 0.211 0.550) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.550 0.207 0.544) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.544 0.200 0.544) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.544 0.204 0.537) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.204 0.537 0.200 0.531) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.531 0.207 0.531) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.531 0.211 0.525) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.525 0.215 0.531) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.215 0.531 0.222 0.531) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.531 0.226 0.525) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.226 0.525 0.222 0.518) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.518 0.230 0.518) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.230 0.518 0.233 0.512) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.233 0.512 0.237 0.518) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.237 0.518 0.244 0.518) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.244 0.518 0.241 0.525) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.241 0.525 0.244 0.531) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.244 0.531 0.252 0.531) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.252 0.531 0.256 0.525) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.256 0.525 0.259 0.531) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.259 0.531 0.267 0.531) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.531 0.270 0.525) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.270 0.525 0.267 0.518) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.518 0.274 0.518) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.274 0.518 0.278 0.512) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.278 0.512 0.274 0.505) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.274 0.505 0.267 0.505) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.505 0.270 0.499) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.270 0.499 0.267 0.492) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.492 0.274 0.492) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.274 0.492 0.278 0.486) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.278 0.486 0.281 0.492) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.281 0.492 0.289 0.492) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.289 0.492 0.293 0.486) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.293 0.486 0.289 0.480) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.289 0.480 0.296 0.480) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.296 0.480 0.300 0.473) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.300 0.473 0.296 0.467) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.296 0.467 0.289 0.467) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.289 0.467 0.293 0.460) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.293 0.460 0.289 0.454) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.289 0.454 0.281 0.454) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.281 0.454 0.278 0.460) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.278 0.460 0.274 0.454) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.274 0.454 0.267 0.454) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.454 0.270 0.448) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.270 0.448 0.267 0.441) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.441 0.274 0.441) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.274 0.441 0.278 0.435) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.278 0.435 0.274 0.428) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.274 0.428 0.267 0.428) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.428 0.270 0.422) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.270 0.422 0.267 0.415) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.267 0.415 0.259 0.415) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.259 0.415 0.256 0.422) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.256 0.422 0.252 0.415) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.252 0.415 0.244 0.415) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.244 0.415 0.241 0.422) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.241 0.422 0.244 0.428) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.244 0.428 0.237 0.428) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.237 0.428 0.233 0.435) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.233 0.435 0.230 0.428) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.230 0.428 0.222 0.428) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.428 0.226 0.422) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.226 0.422 0.222 0.415) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.415 0.215 0.415) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.215 0.415 0.211 0.422) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.422 0.207 0.415) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.415 0.200 0.415) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.415 0.204 0.409) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.204 0.409 0.200 0.403) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.403 0.207 0.403) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.403 0.211 0.396) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.396 0.207 0.390) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.390 0.200 0.390) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.390 0.204 0.383) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.204 0.383 0.200 0.377) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.377 0.207 0.377) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.377 0.211 0.371) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.371 0.215 0.377) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.215 0.377 0.222 0.377) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.377 0.226 0.371) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.226 0.371 0.222 0.364) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.364 0.230 0.364) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.230 0.364 0.233 0.358) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.233 0.358 0.230 0.351) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.230 0.351 0.222 0.351) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.351 0.226 0.345) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.226 0.345 0.222 0.338) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.222 0.338 0.215 0.338) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.215 0.338 0.211 0.345) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.345 0.207 0.338) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.338 0.200 0.338) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.338 0.204 0.332) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.204 0.332 0.200 0.326) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.326 0.207 0.326) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.326 0.211 0.319) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.211 0.319 0.207 0.313) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.207 0.313 0.200 0.313) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.200 0.313 0.204 0.306) +(line 'scaled 0.050 0.500 0.050 0.500) +(morphlastline 'scaled 0.204 0.306 0.200 0.300) diff --git a/tutorial/flaketh.xhf b/tutorial/flaketh.xhf new file mode 100644 index 0000000..be5839e --- /dev/null +++ b/tutorial/flaketh.xhf @@ -0,0 +1,64 @@ +(line 'scaled 0.050 0.500 0.061 0.500) +(line 'scaled 0.061 0.500 0.067 0.490) +(line 'scaled 0.067 0.490 0.072 0.500) +(line 'scaled 0.072 0.500 0.083 0.500) +(line 'scaled 0.083 0.500 0.089 0.490) +(line 'scaled 0.089 0.490 0.083 0.481) +(line 'scaled 0.083 0.481 0.094 0.481) +(line 'scaled 0.094 0.481 0.100 0.471) +(line 'scaled 0.100 0.471 0.106 0.481) +(line 'scaled 0.106 0.481 0.117 0.481) +(line 'scaled 0.117 0.481 0.111 0.490) +(line 'scaled 0.111 0.490 0.117 0.500) +(line 'scaled 0.117 0.500 0.128 0.500) +(line 'scaled 0.128 0.500 0.133 0.490) +(line 'scaled 0.133 0.490 0.139 0.500) +(line 'scaled 0.139 0.500 0.150 0.500) +(line 'scaled 0.150 0.500 0.156 0.490) +(line 'scaled 0.156 0.490 0.150 0.481) +(line 'scaled 0.150 0.481 0.161 0.481) +(line 'scaled 0.161 0.481 0.167 0.471) +(line 'scaled 0.167 0.471 0.161 0.462) +(line 'scaled 0.161 0.462 0.150 0.462) +(line 'scaled 0.150 0.462 0.156 0.452) +(line 'scaled 0.156 0.452 0.150 0.442) +(line 'scaled 0.150 0.442 0.161 0.442) +(line 'scaled 0.161 0.442 0.167 0.433) +(line 'scaled 0.167 0.433 0.172 0.442) +(line 'scaled 0.172 0.442 0.183 0.442) +(line 'scaled 0.183 0.442 0.189 0.433) +(line 'scaled 0.189 0.433 0.183 0.423) +(line 'scaled 0.183 0.423 0.194 0.423) +(line 'scaled 0.194 0.423 0.200 0.413) +(line 'scaled 0.200 0.413 0.206 0.423) +(line 'scaled 0.206 0.423 0.217 0.423) +(line 'scaled 0.217 0.423 0.211 0.433) +(line 'scaled 0.211 0.433 0.217 0.442) +(line 'scaled 0.217 0.442 0.228 0.442) +(line 'scaled 0.228 0.442 0.233 0.433) +(line 'scaled 0.233 0.433 0.239 0.442) +(line 'scaled 0.239 0.442 0.250 0.442) +(line 'scaled 0.250 0.442 0.244 0.452) +(line 'scaled 0.244 0.452 0.250 0.462) +(line 'scaled 0.250 0.462 0.239 0.462) +(line 'scaled 0.239 0.462 0.233 0.471) +(line 'scaled 0.233 0.471 0.239 0.481) +(line 'scaled 0.239 0.481 0.250 0.481) +(line 'scaled 0.250 0.481 0.244 0.490) +(line 'scaled 0.244 0.490 0.250 0.500) +(line 'scaled 0.250 0.500 0.261 0.500) +(line 'scaled 0.261 0.500 0.267 0.490) +(line 'scaled 0.267 0.490 0.272 0.500) +(line 'scaled 0.272 0.500 0.283 0.500) +(line 'scaled 0.283 0.500 0.289 0.490) +(line 'scaled 0.289 0.490 0.283 0.481) +(line 'scaled 0.283 0.481 0.294 0.481) +(line 'scaled 0.294 0.481 0.300 0.471) +(line 'scaled 0.300 0.471 0.306 0.481) +(line 'scaled 0.306 0.481 0.317 0.481) +(line 'scaled 0.317 0.481 0.311 0.490) +(line 'scaled 0.311 0.490 0.317 0.500) +(line 'scaled 0.317 0.500 0.328 0.500) +(line 'scaled 0.328 0.500 0.333 0.490) +(line 'scaled 0.333 0.490 0.339 0.500) +(line 'scaled 0.339 0.500 0.350 0.500) diff --git a/tutorial/fmath.xaf b/tutorial/fmath.xaf new file mode 100644 index 0000000..e1331b5 --- /dev/null +++ b/tutorial/fmath.xaf @@ -0,0 +1,2 @@ +(load "dimension.xaf") +(load "escape.xaf") diff --git a/tutorial/fourfr.xaf b/tutorial/fourfr.xaf new file mode 100644 index 0000000..8ebc4e7 --- /dev/null +++ b/tutorial/fourfr.xaf @@ -0,0 +1,131 @@ +;Other fractal types in Xaos - part 2 +;Animation file is made by Arpad Fekete +;This file was made in January 2006 +(initstate) +(clearscreen) +(textposition 'center 'middle) +(message "fourfr1") +(usleep 5000000) + +(initstate) +(formula 'mbar) +(view -0.008173 -0.0008828 2.521 3.529) +(textposition 'center 'bottom) +(message "fourfr2") +(usleep 3500000) + +(maxiter 600) +(morphview 0.7403532753 -1.278489744 4.16355183E-06 5.828972562E-06) +(textposition 'center 'bottom) +(message "fourfr3") +(usleep 7000000) +(usleep 2000000) + +(outcoloring 9) +(juliaseed 0.1802021025485444686 -0.44307513109390114856) +(julia #t) +(view 0.05842 -0.05412 1.992 2.789) +(textposition 'center 'bottom) +(message "fourfr4") +(usleep 3500000) + +(juliaseed 0.26887131923227432749 0.60098372000587916913) +(view 0.1005 0.005699 2.299 3.219) +(textposition 'center 'bottom) +(message "fourfr5") +(usleep 3500000) + +(initstate) +(defaultpalette 0) +(formula 'mlambda) +(maxiter 300) +(view 0.5 0 2.5 5.5) +(textposition 'center 'bottom) +(message "fourfr6") +(usleep 4000000) + +(morphview 2.8552699225 -0.56941678268 1.9237422042E-07 4.2322328492E-07) +(textposition 'center 'bottom) +(message "fourfr7") +(usleep 7000000) +(usleep 2000000) + +(initstate) +(defaultpalette 0) +(formula 'mandel) +(maxiter 300) +(plane 3) +(view 1.154 -0.006172 5.417 5.417) +(textposition 'center 'bottom) +(message "fourfr8") +(usleep 3500000) + +(initstate) +(defaultpalette 0) +(formula 'mlambda) +(maxiter 300) +(julia #f) +(view 0.5 0 2.5 5.5) +(textposition 'center 'bottom) +(message "fourfr9") +(usleep 3500000) + +(fastjulia #t) +(juliaseed 0.5 0.0) +(morphjulia 1.0 0.1) +(textposition 'center 'bottom) +(message "fourfr10") +(usleep 7000000) +(usleep 3000000) + +(initstate) +(defaultpalette 0) +(formula 'manowar) +(maxiter 500) +(view -0.0008188 0.009274 1.13 1.13) +(textposition 'center 'bottom) +(message "fourfr11") +(usleep 4500000) + +(morphview -0.10867742 -0.012469446 0.00013476001 0.00013476001) +(textposition 'center 'bottom) +(message "fourfr12") +(usleep 7000000) +(usleep 2500000) + +(initstate) +(defaultpalette 0) +(formula 'manowar) +(juliaseed -0.0023217465439582729087 -0.033693018764877235869) +(maxiter 500) +(julia #t) +(view 0.1991 -0.0862 2.648 2.648) +(textposition 'center 'bottom) +(message "fourfr13") +(usleep 5000000) + +(initstate) +(defaultpalette 0) +(formula 'spider) +(maxiter 500) +(view 0 0 2.5 4.5) +(textposition 'center 'bottom) +(message "fourfr14") +(usleep 5000000) + +(morphview -0.302249620182 -0.324228671386 2.66220615653E-08 4.79197108175E-08) +(textposition 'center 'bottom) +(message "fourfr15") +(usleep 7000000) +(usleep 2000000) + +(initstate) +(defaultpalette 0) +(formula 'spider) +(juliaseed 0.017075814143026497253 0.10954690170039975937) +(maxiter 500) +(julia #t) +(view -0.3892 0.08496 2.459 4.426) +(textposition 'center 'bottom) +(message "fourfr16") +(usleep 4000000) diff --git a/tutorial/fractal.xaf b/tutorial/fractal.xaf new file mode 100644 index 0000000..75ff7c5 --- /dev/null +++ b/tutorial/fractal.xaf @@ -0,0 +1,27 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) + +(load "intro.xaf") +(load "mset.xaf") +(load "julia.xaf") +(load "power.xaf") +(load "newton.xaf") +(load "barnsley.xaf") +(load "phoenix.xaf") +(load "octo.xaf") +(load "magnet.xaf") + +(clearscreen) +(textposition 'center 'middle) +(message "end") +(usleep 4000000) + +(clearscreen) +(message "fcopyright") +(textsleep) + +(clearscreen) +(message "suggestions") +(textsleep) +(initstate) diff --git a/tutorial/head.xhf b/tutorial/head.xhf new file mode 100644 index 0000000..5e8b02b --- /dev/null +++ b/tutorial/head.xhf @@ -0,0 +1 @@ +(initstate) diff --git a/tutorial/incolor.xaf b/tutorial/incolor.xaf new file mode 100644 index 0000000..ed49046 --- /dev/null +++ b/tutorial/incolor.xaf @@ -0,0 +1,139 @@ +; XaoS features overview by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(textposition 'center 'middle) +(clearscreen) +(message "incolor1") +(textsleep) +(clearscreen) +(message "incolor2") +(textsleep) +(clearscreen) +(message "incolor3") +(textsleep) +(clearscreen) +(message "incolor4") +(textsleep) +(display) +(clearscreen) +(message "zmag") +(textsleep) +(display) + +(defaultpalette 0) +(formula 'mandel) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 1) +(plane 0) +(view -0.75 0 2.5 2.5) +(usleep 2000000) + + +(palette 1 908613446 0) +(formula 'octal) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 1) +(plane 0) +(view 0.0055066 0.0073919 0.53036 0.53036) +(usleep 2000000) + +(palette 1 1374335931 0) +(formula 'mandel3) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(juliaseed 0.51635174418604654479 -0.47500000000000003054) +(autorotate #f) +(maxiter 170) +(outcoloring 7) +(incoloring 1) +(julia #t) +(plane 0) +(view 0.29424 -0.50094 0.2024 0.2024) +(usleep 2000000) + +(palette 1 1296014835 0) +(formula 'mandel) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(angle 206) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 1) +(plane 0) +(view 0.11921 0.61908 0.12714 0.12714) +(usleep 2000000) + +(palette 1 1296014835 0) +(formula 'barnsley) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(juliaseed 0.99818082191979386436 0.0070950445135695779271) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 1) +(plane 3) +(view 1.122 0.01506 5.317 5.317) +(usleep 2000000) + +(palette 1 1296014835 0) +(formula 'barnsley) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(juliaseed 0.99818082191979386436 0.0070950445135695779271) +(angle -278) +(autorotate #f) +(maxiter 51) +(outcoloring 0) +(incoloring 1) +(plane 2) +(view -1.669 -0.2679 5.317 5.317) +(usleep 2000000) + +(palette 1 2075544141 0) +(formula 'barnsley) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(juliaseed 1.0193608855903043253 -0.12168203319766217848) +(angle -91.6) +(autorotate #f) +(maxiter 33) +(outcoloring 0) +(incoloring 1) +(plane 0) +(view 0.49 -0.1048 1.093 1.093) +(usleep 2000000) + +(palette 1 178743984 0) +(formula 'barnsley) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(juliaseed 0.0033200691478789011099 1.1344324381483784749) +(autorotate #f) +(maxiter 14) +(outcoloring 0) +(incoloring 1) +(plane 1) +(view 0.1426 -0.07279 4.545 4.545) +(usleep 2000000) + +(load "head.xhf") +(load "innew.xhf") diff --git a/tutorial/innew.xhf b/tutorial/innew.xhf new file mode 100644 index 0000000..6c5bf97 --- /dev/null +++ b/tutorial/innew.xhf @@ -0,0 +1,376 @@ +(clearscreen) +(message "innew1") +(textsleep) +(display) + +(defaultpalette 0) +(formula 'mandel) +(maxiter 170) +(outcoloring 0) +(incoloring 2) +(plane 0) +(view -0.75 0 2.5 2.5) +(usleep 2000000) + + +(palette 1 2092457178 0) +(formula 'barnsley) +(juliaseed -1.0116279069767442512 0) +(maxiter 69) +(outcoloring 0) +(incoloring 2) +(plane 1) +(view -0.07681 -0.03293 5.373 5.373) +(usleep 2000000) + +(palette 1 2050013617 0) +(formula 'barnsley) +(juliaseed 1.0320331828899885792 0.0011529625858033702327) +(maxiter 109) +(outcoloring 0) +(incoloring 2) +(plane 1) +(view 0.315 1.49 37.9 37.9) +(usleep 2000000) + +(palette 1 1635547336 0) +(formula 'mandel3) +(maxiter 170) +(outcoloring 0) +(incoloring 1) +(plane 0) +(view 0.010765 -1.0423 0.53774 0.53774) +(usleep 2000000) + +(palette 1 440291327 0) +(formula 'barnsley) +(juliaseed -1.0116279069767442512 0) +(maxiter 69) +(outcoloring 0) +(incoloring 2) +(plane 3) +(view 0.9819 -0.01391 2.869 2.869) +(usleep 2000000) + +(palette 1 2046286303 0) +(formula 'magnet) +(angle 92.6) +(maxiter 3) +(outcoloring 0) +(incoloring 2) +(plane 0) +(view 1.5222 0.0039414 0.58324 0.85541) +(usleep 2000000) + +(defaultpalette 0) +(formula 'newton) +(angle -89) +(maxiter 3) +(outcoloring 0) +(incoloring 2) +(plane 4) +(view -0.3512 -0.06769 2.5 2.5) +(usleep 2000000) +; PAUSE +(usleep 2000000) +(clearscreen) +(usleep 1000000) +(textposition 'center 'middle) +(clearscreen) +(filter 'truecolor #t) +(message "innew2") +(textsleep) +(display) + +(palette 1 316179017 0) +(formula 'mandel) +(angle -269) +(maxiter 23) +(outcoloring 7) +(incoloring 3) +(plane 0) +(view -1.1191 0.018307 0.73169 0.73169) +(usleep 2000000) + +(palette 1 1803744779 0) +(formula 'barnsley) +(juliaseed 0.91678779069767447766 0) +(maxiter 23) +(outcoloring 7) +(incoloring 3) +(plane 3) +(view 1.004 0.0282 3.964 3.964) +(usleep 2000000) + + + +(palette 1 1859447053 0) +(formula 'barnsley) +(juliaseed -0.001876576933332209287 -0.98171852920553827619) +(maxiter 23) +(outcoloring 7) +(incoloring 3) +(plane 5) +(view 0.01817 -0.02144 1.726 1.726) +(usleep 2000000) + +(palette 1 1682767831 0) +(formula 'barnsley) +(juliaseed 0.00091118775333588145765 1.1002594413894568254) +(angle 269) +(maxiter 29) +(outcoloring 0) +(incoloring 3) +(plane 2) +(view 1.016 -0.01369 4.394 4.394) +(usleep 2000000) + + + +(palette 1 1119368436 0) +(formula 'barnsley) +(juliaseed -0.015201007401092396162 1.0175332998187412144) +(angle 53.3) +(maxiter 23) +(outcoloring 7) +(incoloring 3) +(plane 0) +(view -0.02133 -0.02183 1.838 1.838) +(usleep 2000000) + + +(palette 1 80287465 0) +(filter 'edge #f) +(filter 'edge2 #f) +(filter 'starfield #f) +(filter 'stereogram #f) +(filter 'interlace #f) +(filter 'blur #f) +(formula 'barnsley) +(juliaseed 0.010537790697674419326 -1.0000000000000000644) +(maxiter 29) +(outcoloring 0) +(incoloring 3) +(plane 0) +(view 0.99367 0.0082224 0.18176 0.18176) +(usleep 2000000) + +(palette 1 968576081 0) +(formula 'barnsley) +(angle 269) +(maxiter 4) +(outcoloring 0) +(incoloring 3) +(julia #f) +(plane 6) +(view 0.673 -0.08436 4.728 4.728) +(usleep 2000000) + +(palette 1 1643640198 0) +(formula 'barnsley) +(juliaseed -0.041208426610812590712 0.99591053493170438997) +(angle 269) +(maxiter 31) +(outcoloring 0) +(incoloring 3) +(plane 1) +(view 0.001472 0.0498 1.796 1.796) +(usleep 2000000) + +(palette 1 138178840 0) +(formula 'barnsley) +(juliaseed 0.56081884115315299691 -0.89205234389379667564) +(angle 269) +(maxiter 31) +(outcoloring 0) +(incoloring 3) +(plane 0) +(view -0.03214 0.1208 2.07 2.07) +(usleep 2000000) + +(palette 1 1481811987 0) +(formula 'barnsley) +(juliaseed -1.0245174137601370517 -0.022967925537881418383) +(angle -55.2) +(maxiter 31) +(outcoloring 0) +(incoloring 3) +(plane 6) +(view 0.194 2.18 17.8 17.8) +(usleep 2000000) + +(palette 1 518577061 0) +(formula 'barnsley) +(juliaseed -0.99582122093023262217 -0.010416666666666667389) +(maxiter 31) +(outcoloring 0) +(incoloring 3) +(plane 0) +(view 0.01581 -0.01563 2.5 2.5) +(usleep 2000000) + +(palette 1 518577061 0) +(formula 'barnsley) +(angle -33.3) +(maxiter 31) +(outcoloring 0) +(incoloring 3) +(julia #f) +(plane 0) +(view 0.607805 -1.06162 0.0167152 0.0167152) +(usleep 2000000) + +(palette 1 2038512389 0) +(formula 'barnsley) +(juliaseed 0.99846306178704001907 0.57668952404741158693) +(maxiter 23) +(outcoloring 0) +(incoloring 3) +(plane 3) +(view 0.6589 0.2169 1.823 1.823) +(usleep 4000000) + +(filter 'truecolor #f) +; PAUSE +(usleep 2000000) +(clearscreen) +(usleep 1000000) +(textposition 'center 'middle) +(clearscreen) +(filter 'truecolor #t) +(message "innew3") +(textsleep) +(display) + +(palette 3 468582392 0) +(formula 'barnsley) +(juliaseed -0.010537790697674419217 -1.212500000000000078) +(angle 271) +(maxiter 9) +(outcoloring 0) +(incoloring 4) +(plane 6) +(view 0.9442 -0.01611 1.387 1.387) +(usleep 3000000) +(palette 3 1742583910 0) +(formula 'barnsley) +(juliaseed 0.010537790697674419326 -1.0375000000000000668) +(angle -216) +(maxiter 9) +(outcoloring 0) +(incoloring 4) +(plane 6) +(view -0.743 0.164 12.5 12.5) + +(usleep 3000000) +(palette 3 1922881361 0) +(formula 'mandel9) +(juliaseed 0.0052688957935183619152 -0.91151897227867659647) +(angle 67.7) +(maxiter 4) +(outcoloring 0) +(incoloring 8) +(julia #t) +(plane 6) +(view 2.3932 -0.56 0.2259 0.2259) + +(usleep 3000000) +(palette 2 1535806032 0) +(formula 'barnsley) +(juliaseed -0.67135237886336130721 0.92851329576250411335) +(angle -128) +(maxiter 8) +(outcoloring 0) +(incoloring 9) +(plane 0) +(view -0.04962 0.03751 1.198 1.198) + +(usleep 3000000) +(palette 1 846255931 0) +(formula 'barnsley) +(juliaseed 0.074439009100257388105 0.88620092354082617898) +(angle 123) +(maxiter 3) +(outcoloring 0) +(incoloring 5) +(plane 6) +(view 0.3535 0.5206 7.212 7.212) + +(usleep 3000000) +(palette 2 6684175 0) +(formula 'barnsley) +(juliaseed 0.074439009100257388105 0.88620092354082617898) +(angle 310) +(maxiter 3) +(outcoloring 0) +(incoloring 5) +(plane 6) +(view 0.9466 0.09311 5.669 5.669) + +(usleep 3000000) +(palette 2 1422922994 0) +(formula 'barnsley) +(juliaseed 0.047900685112174212223 -1.1176182980173389645) +(angle 228) +(maxiter 5) +(outcoloring 0) +(incoloring 5) +(plane 1) +(view -0.1973 0.1771 4.156 4.156) + +(usleep 3000000) +(palette 3 253325190 0) +(formula 'octal) +(angle -89.5) +(maxiter 16) +(outcoloring 0) +(incoloring 6) +(plane 6) +(view 0.80469 0.0042014 0.8064 0.8064) + +(usleep 3000000) +(palette 3 613694942 0) +(formula 'barnsley) +(angle -268) +(maxiter 11) +(outcoloring 0) +(incoloring 6) +(julia #f) +(plane 6) +(view 6.5 -0.688 15.2 15.2) + +(usleep 3000000) +(palette 2 1521309623 0) +(formula 'barnsley) +(juliaseed 0.40294328013732376469 -0.45674577975254680885) +(angle -270) +(maxiter 1) +(outcoloring 0) +(incoloring 6) +(plane 2) +(view -1.776 -0.0682 4.625 4.625) + +(usleep 3000000) +(palette 2 839761076 0) +(formula 'barnsley) +(juliaseed -0.93786337209302331614 0.41250000000000002658) +(angle -135) +(maxiter 1) +(outcoloring 0) +(incoloring 6) +(plane 5) +(view 0.01039 0.1092 2.344 2.344) + +(usleep 3000000) +(palette 3 891744458 0) +(formula 'barnsley) +(juliaseed -0.0049611145721308544951 0.99265333408822306973) +(angle -271) +(maxiter 6) +(outcoloring 0) +(incoloring 7) +(plane 2) +(view -1.868 0.01462 5.271 5.271) +(usleep 4000000) +(filter 'truecolor #f) + diff --git a/tutorial/intro.xaf b/tutorial/intro.xaf new file mode 100644 index 0000000..81a8448 --- /dev/null +++ b/tutorial/intro.xaf @@ -0,0 +1,186 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(defaultpalette 0) +(load "head.xhf") +(load "keys.xhf") + +(range 50) +(formula 'barnsley) +(angle 0) +(maxiter 7) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view 0.63179 0.75369 0.41932 0.41932) + +(clearscreen) +(message "fractal") +(usleep 5000000) +(clearscreen) +(message "fractal1") +(textsleep) +(clearscreen) +(message "fractal2") +(textsleep) +(clearscreen) +(message "fractal3") +(textsleep) +(clearscreen) +(message "fractal4") +(textsleep) +(clearscreen) + + +(message "fractal5") +(textsleep) +(maxiter 9) +(display) +(message "fractal6") +(textsleep) +(maxiter 11) +(message "fractal7") +(textsleep) +(maxiter 12) +(message "fractal8") +(textsleep) +(display) +(maxiter 13) +(usleep 1000000) +(maxiter 14) +(usleep 500000) +(maxiter 15) +(usleep 200000) +(maxiter 17) +(usleep 200000) +(maxiter 20) +(usleep 200000) +(maxiter 25) +(textposition 'center 'bottom) +(message "fractal9") +(textsleep) +(display) +(message "facts") +(textsleep) +(display) +(usleep 1000000) +(message "fact1") +(textsleep) +(display) +(morphview 0.0 0.0 2.5 2.5) +(usleep 6000000) +(wait) +(display) +(message "fact2") +(textsleep) +(display) +(message "fact3") +(textsleep) +(display) +;(message "fact4") +;(textsleep) +(display) +(message "fact5") +(textsleep) +(display) +(message "fact6") +(textsleep) +(display) +(usleep 1000000) +(clearscreen) +(usleep 1000000) +;(textposition 'center 'middle) +(message "fmath4") +(textsleep) +;(clearscreen) +;(usleep 1000000) +(message "fmath5") +(textsleep) +(clearscreen) +(textposition 'center 'bottom) +(message "fmath6") +(linekey 0) +(line 'scaled 0.05 0.5 0.05 0.5) +(morphlastline 'scaled 0.05 0.5 0.95 0.5) +(usleep 1000000) +(textsleep) +(clearscreen) +(load "flake1.xhf") +(message "fmath7") +(usleep 1000000) +(textsleep) +(message "fmath8") +(textsleep) +(message "fmath9") +(textsleep) +(clearscreen) +(load "flake2.xhf") +(message "fmath10") +(usleep 1000000) +(textsleep) +(clearscreen) +(load "flake3.xhf") +(message "fmath11") +(usleep 500000) +(clearscreen) +(load "flake4.xhf") +(message "fmath12") +(usleep 500000) +(textsleep) +(message "fmath13") +(textsleep) +(message "fmath14") +(textsleep) +(load "flake5.xhf") +(usleep 2000000) +(text "") +(usleep 2000000) + +(message "tree1") +(textsleep) +(clearscreen) +(textposition 'center 'bottom) +(message "tree2") +(line 'scaled 0.500 0.800 0.500 0.500) +(line 'scaled 0.500 0.500 0.500 0.200) +(line 'scaled 0.500 0.500 0.500 0.200) +(textsleep) +(linekey 0) +(morphline 'scaled 0.500 0.800 0.500 0.500) +(morphline 'scaled 0.500 0.500 0.650 0.240) +(morphline 'scaled 0.500 0.500 0.350 0.240) +(usleep 1000000) +(usleep 1000000) +(clearscreen) +(load "tree.xhf") +(message "tree3") +(usleep 3000000) + +(text "") +(usleep 2000000) +(message "nstr") +(textsleep) + +(clearscreen) +(message "nstr2") +(line 'scaled 0 0.5 0.5 0.5) +(line 'scaled 0.5 0.5 1 0.5) +(textsleep) +(message "nstr3") +(linekey 0) +(morphline 'scaled 0.000 0.500 0.665 0.680) +(morphline 'scaled 0.665 0.680 1.000 0.500) +(message "nstr3") +(usleep 1000000) +(textsleep) +(load "coast.xhf") +(message "nstr4") +(linekey 0) +(morphline 'scaled 0 0.5 0 0.5) +(morphline 'scaled 1 0.5 1 0.5) +(usleep 1000000) +(textsleep) +(text "") +(usleep 1000000) +(message "nstr5") +(textsleep) diff --git a/tutorial/julia.xaf b/tutorial/julia.xaf new file mode 100644 index 0000000..f0744b0 --- /dev/null +++ b/tutorial/julia.xaf @@ -0,0 +1,328 @@ +(load "head.xhf") + +(range 65536) ; optimize speed - images here are hard to missguess +;(palette 1 780175578 0) +(palette 2 1449951317 0) +(view -0.22311 -0.018983 0.54779 0.54779) +(textposition 'center 'middle) +(message "juliach") +(usleep 5000000) +(display) +(smoothmorph 'view 0 3000000) +(morphview -0.75 0.0 2.5 2.5) +(usleep 2000000) + +(textposition 'center 'bottom) +(message "julia") +(textsleep) +(display) +(message "julia1") +(textsleep) + +(display) +(fastjulia #t) +(juliaseed -0.75470740436081123169 0.27208353381654335628) +(display) +(message "julia2") +(usleep 3000000) + +(display) +(message "julia3") +(textsleep) + +(display) +(message "julia4") +(textsleep) + +(display) +(message "julia5") +(textsleep) + +(display) +(message "julia6") +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(linekey 0) +(smoothmorph 'line 0 200000) +(morphline 'fractal -0.788041 0.23875 -0.788041 0.305417) +(morphline 'fractal -0.788041 0.305417 -0.721374 0.305417) +(morphline 'fractal -0.788041 0.23875 -0.721374 0.23875) +(morphline 'fractal -0.721374 0.305417 -0.721374 0.23875) +(usleep 500000) +(color 'white) +(textsleep) + +(message "julia7") +(textsleep) + +(smoothmorph 'line 500000 500000) +(smoothmorph 'julia 500000 500000) +(morphjulia 0 0) +(linekey 0) +(morphline 'fractal -0.0333333 -0.0333333 -0.0333333 0.0333333) +(morphline 'fractal -0.0333333 0.0333333 0.0333333 0.0333333) +(morphline 'fractal -0.0333333 -0.0333333 0.0333333 -0.0333333) +(morphline 'fractal 0.0333333 0.0333333 0.0333333 -0.0333333) +(message "julia8") +(usleep 1000000) +(textsleep) + +(smoothmorph 'line 500000 500000) +(smoothmorph 'julia 500000 500000) +(morphjulia -0.76053779069767441922 -0.16250000000000001043) +(linekey 0) +(morphline 'fractal -0.793871 -0.195833 -0.793871 -0.129167) +(morphline 'fractal -0.793871 -0.129167 -0.727204 -0.129167) +(morphline 'fractal -0.793871 -0.195833 -0.727204 -0.195833) +(morphline 'fractal -0.727204 -0.129167 -0.727204 -0.195833) +(message "julia9") +(usleep 1000000) +(textsleep) + +(message "julia10") +(textsleep) + + +(display) +(juliaseed 0.36700581395348844398 0.025) +(smoothmorph 'line 500000 0) +(smoothmorph 'julia 500000 0) +(linekey 0) +(line 'fractal 0.333672 -0.00833333 0.333672 0.0583333) +(line 'fractal 0.333672 0.0583333 0.400339 0.0583333) +(line 'fractal 0.333672 -0.00833333 0.400339 -0.00833333) +(line 'fractal 0.400339 0.0583333 0.400339 -0.00833333) +(morphjulia 0.33539244186046518622 -0.0125) +(linekey 0) +(morphline 'fractal 0.302059 -0.0458333 0.302059 0.0208333) +(morphline 'fractal 0.302059 0.0208333 0.368726 0.0208333) +(morphline 'fractal 0.302059 -0.0458333 0.368726 -0.0458333) +(morphline 'fractal 0.368726 0.0208333 0.368726 -0.0458333) +(usleep 1000000) +(smoothmorph 'line 0 0) +(smoothmorph 'julia 0 0) +(morphjulia 0.3775436046511628633 -0.6125) +(linekey 0) +(morphline 'fractal 0.34421 -0.645833 0.34421 -0.579167) +(morphline 'fractal 0.34421 -0.579167 0.410877 -0.579167) +(morphline 'fractal 0.34421 -0.645833 0.410877 -0.645833) +(morphline 'fractal 0.410877 -0.579167 0.410877 -0.645833) +(usleep 1000000) +(morphjulia -0.086119186046511585078 -0.975) +(linekey 0) +(morphline 'fractal -0.119453 -1.00833 -0.119453 -0.941667) +(morphline 'fractal -0.119453 -0.941667 -0.0527859 -0.941667) +(morphline 'fractal -0.119453 -1.00833 -0.0527859 -1.00833) +(morphline 'fractal -0.0527859 -0.941667 -0.0527859 -1.00833) +(usleep 1000000) +(morphjulia -0.59193313953488371076 -0.65) +(linekey 0) +(morphline 'fractal -0.625266 -0.683333 -0.625266 -0.616667) +(morphline 'fractal -0.625266 -0.616667 -0.5586 -0.616667) +(morphline 'fractal -0.625266 -0.683333 -0.5586 -0.683333) +(morphline 'fractal -0.5586 -0.616667 -0.5586 -0.683333) +(usleep 1000000) +(morphjulia -0.76053779069767441922 -0.1375) +(linekey 0) +(morphline 'fractal -0.793871 -0.170833 -0.793871 -0.104167) +(morphline 'fractal -0.793871 -0.104167 -0.727204 -0.104167) +(morphline 'fractal -0.793871 -0.170833 -0.727204 -0.170833) +(morphline 'fractal -0.727204 -0.104167 -0.727204 -0.170833) +(usleep 1000000) +(morphjulia -0.77107558139534883854 0.175) +(linekey 0) +(morphline 'fractal -0.804409 0.141667 -0.804409 0.208333) +(morphline 'fractal -0.804409 0.208333 -0.737742 0.208333) +(morphline 'fractal -0.804409 0.141667 -0.737742 0.141667) +(morphline 'fractal -0.737742 0.208333 -0.737742 0.141667) +(usleep 1000000) +(morphjulia -0.57085755813953487222 0.6625) +(linekey 0) +(morphline 'fractal -0.604191 0.629167 -0.604191 0.695833) +(morphline 'fractal -0.604191 0.695833 -0.537524 0.695833) +(morphline 'fractal -0.604191 0.629167 -0.537524 0.629167) +(morphline 'fractal -0.537524 0.695833 -0.537524 0.629167) +(usleep 1000000) +(morphjulia -0.10719476744186042373 0.925) +(linekey 0) +(morphline 'fractal -0.140528 0.891667 -0.140528 0.958333) +(morphline 'fractal -0.140528 0.958333 -0.0738614 0.958333) +(morphline 'fractal -0.140528 0.891667 -0.0738614 0.891667) +(morphline 'fractal -0.0738614 0.958333 -0.0738614 0.891667) +(usleep 1000000) +(morphjulia 0.34593023255813960533 0.625) +(linekey 0) +(morphline 'fractal 0.312597 0.591667 0.312597 0.658333) +(morphline 'fractal 0.312597 0.658333 0.379264 0.658333) +(morphline 'fractal 0.312597 0.591667 0.379264 0.591667) +(morphline 'fractal 0.379264 0.658333 0.379264 0.591667) +(usleep 1000000) +(morphjulia 0.28270348837209308981 0) +(linekey 0) +(morphline 'fractal 0.24937 -0.0333333 0.24937 0.0333333) +(morphline 'fractal 0.24937 0.0333333 0.316037 0.0333333) +(morphline 'fractal 0.24937 -0.0333333 0.316037 -0.0333333) +(morphline 'fractal 0.316037 0.0333333 0.316037 -0.0333333) +(usleep 1000000) +(morphjulia 0.36700581395348844398 0.025) +(linekey 0) +(morphline 'fractal 0.333672 -0.00833333 0.333672 0.0583333) +(morphline 'fractal 0.333672 0.0583333 0.400339 0.0583333) +(morphline 'fractal 0.333672 -0.00833333 0.400339 -0.00833333) +(morphline 'fractal 0.400339 0.0583333 0.400339 -0.00833333) +(usleep 1000000) +(morphjulia 0.36700581395348844398 0.025) +(linekey 0) +(morphline 'fractal 0.333672 -0.00833333 0.333672 0.0583333) +(morphline 'fractal 0.333672 0.0583333 0.400339 0.0583333) +(morphline 'fractal 0.333672 -0.00833333 0.400339 -0.00833333) +(morphline 'fractal 0.400339 0.0583333 0.400339 -0.00833333) +(smoothmorph 'line 0 500000) +(smoothmorph 'julia 0 500000) +(usleep 1000000) +;(display) +(fastjulia #f) +(wait) +(message "theme") +(linekey 0) +(smoothmorph 'line 500000 0) +(morphline 'screen 1 0 1 0) +(morphline 'screen 1 0 1 0) +(morphline 'screen 1 0 1 0) +(morphline 'screen 1 0 1 0) +(usleep 500000) +(textsleep) +(display) +(message "theme1") +(usleep 500000) + +;(palette 1 662060676 0) +;(palette 1 598022471 0) +;(palette 3 2053063861 0) +;(palette 3 389600437 0) + +(palette 2 179327363 0) + + + +(smoothmorph 'view 1000000 1000000) +(morphview -0.563733 -0.642253 0.0193372 0.0193372) +(usleep 5000000) +(display) +(wait) + +(display) +(message "theme2") +(textsleep) + +(julia #t) +(juliaseed -0.56373290058361424286 -0.64225330414353426158) +(message "theme3") +(usleep 1000000) + +(morphview 0 0 2.5 2.5) +(usleep 4000000) +(display) +(wait) +(message "theme4") + +(textsleep) +(display) +(message "theme5") +(textsleep) +(display) +(message "theme6") + +(morphview -0.0075841 0.00025775 0.12745 0.12745) +(usleep 6000000) +(wait) +(message "theme7") +(textsleep) + +(display) +(message "theme8") +(textsleep) +(display) +(palette 1 155652149 0) +(periodicity #t) +(juliaseed 0.29449576229535342093 -0.016332967445424519366) +(maxiter 127) +(outcoloring 1) +(incoloring 0) +(julia #t) +(view 0.000765158 -0.000268691 0.0186372 0.0186372) +(usleep 1000000) +(morphview 0 0 2.5 2.5) +(usleep 10000000) +(display) +(wait) +(usleep 1000000) + +(palette 1 1843312520 0) +(juliaseed -0.72892441860465116144 -0.17500000000000001123) +(maxiter 170) +(outcoloring 1) +(incoloring 0) +(julia #t) +(plane 1) +(view 0.462 1.25 56.2 56.2) +(usleep 3000000) + + +(palette 1 1191063399 0) +(juliaseed 0.30305461922625852807 0.4504536191559173757) +(angle 0) +(maxiter 388) +(outcoloring 0) +(incoloring 0) +(julia #t) +(plane 0) +(view -0.052981 -0.50406 0.13039 0.13039) + +(palette 1 1112927008 0) +(juliaseed -0.08085029069767437552 0.68229166666666671054) +(maxiter 170) +(outcoloring 1) +(incoloring 1) +(julia #t) +(plane 0) +(view 0 0 2.5 2.5) +(usleep 1000000) + +(morphview 0.239593 -0.462394 0.0574963 0.0574963) +(usleep 4000000) +(wait) +(usleep 1000000) + +(palette 2 1442034059 0) +(juliaseed 0.093023255813953431353 -0.64999999999999995623) +(outcoloring 2) +(julia #t) +(view 0.141299 0.507061 0.0383528 0.0383528) +(usleep 2000000) + +(palette 1 1231368671 0) +(juliaseed -0.76746965570853886306 0.067526146212247640361) +(angle -31.099) +(maxiter 290) +(outcoloring 2) +(incoloring 1) +(view -0.49868 0.045671 0.28353 0.28353) +(usleep 2000000) + +(palette 1 1034201341 0) +(juliaseed 0.27541729708396692038 -0.0067143955333554104651) +(angle -30.559) +(maxiter 227) +(julia #t) +(plane 4) +(incoloring 0) +(range 65536) +(view 3.3489798 1.1601067 0.00095219583 0.00095219583) +(smoothmorph 'view 3000000 3000000) +(morphview 0.396 0.209 19.1 19.1) +(usleep 25000000) +(wait) +(usleep 1000000) diff --git a/tutorial/keys.xhf b/tutorial/keys.xhf new file mode 100644 index 0000000..109dfad --- /dev/null +++ b/tutorial/keys.xhf @@ -0,0 +1,5 @@ +(textposition 'center 'middle) +(clearscreen) +(message "keys") +(textsleep) +(display) diff --git a/tutorial/line1.xhf b/tutorial/line1.xhf new file mode 100644 index 0000000..82addc4 --- /dev/null +++ b/tutorial/line1.xhf @@ -0,0 +1,17 @@ +(clearlines) +(linekey 0) +(color 'red) +(line 'scaled 0.4 0.5 0.6 0.5) +(line 'scaled 0.4 0.49 0.4 0.51) +(line 'scaled 0.6 0.49 0.6 0.51) +(color 'white) +(textsleep) +(linekey 0) +(morphline 'scaled 0.3 0.5 0.7 0.5) +(morphline 'scaled 0.3 0.49 0.3 0.51) +(morphline 'scaled 0.7 0.49 0.7 0.51) +(usleep 1000000) +(line 'scaled 0.5 0.49 0.5 0.49) +(morphlastline 'scaled 0.5 0.49 0.5 0.51) +(usleep 500000) +(usleep 1000000) diff --git a/tutorial/magnet.xaf b/tutorial/magnet.xaf new file mode 100644 index 0000000..9a4bf25 --- /dev/null +++ b/tutorial/magnet.xaf @@ -0,0 +1,233 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(clearscreen) +(textposition 'center 'middle) +(message "intro7") +(usleep 5000000) + +(display) +(defaultpalette 0) +(textposition 'center 'bottom) +(formula 'magnet) +(angle 0) +(outcoloring 0) +(plane 0) +(view 2.0193 -1.6338 0.17812 0.26124) +(message "magnet") +(textsleep) +(display) +(morphview 1.5 0 3 4.4) +(usleep 6000000) +(wait) +(message "magnet1") +(textsleep) +(display) +(message "magnet2") +(textsleep) +(display) +(palette 1 2104064959 0) +(formula 'magnet) +(angle -361) +(maxiter 170) +(outcoloring 0) +(plane 0) +(view 1.847209822 -1.339254931 7.031666521E-06 1.03131109E-05) +(message "similiar") +(textsleep) + +(display) +(palette 1 1979730731 0) +(formula 'magnet) +(angle 26.7) +(outcoloring 6) +(plane 0) +(view -0.33728908 -0.37438809 0.00018856268 0.0002765586) +(usleep 2000000) + +(palette 1 765726463 0) +(formula 'magnet) +(angle 88.3) +(outcoloring 6) +(plane 0) +(view -0.3371366 -0.37663387 0.00069439878 0.0010184515) +(usleep 2000000) + + +(palette 1 1510803482 0) +(formula 'magnet) +(angle -269) +(outcoloring 1) +(plane 0) +(view 1.275 0.006127 0.14027 0.20573) + +(usleep 2000000) + + + + +(palette 1 1734551171 0) +(formula 'magnet) +(angle -88.8) +(outcoloring 8) +(incoloring 0) +(plane 0) +(view 2.095 -0.01928 1.292 1.895) +(usleep 3000000) + + +(palette 1 258644272 0) +(formula 'magnet) +(angle -540) +(outcoloring 0) +(plane 0) +(view 1.2689826 -2.0404879 0.000258881 0.00037969213) +(usleep 1000000) + +(morphview 1.5 0 3 4.4) +(usleep 10000000) +(wait) +(juliaseed 1.5404263026792413359 1.2313365559633509793) +(fastjulia #t) +(message "magjulia") +(textsleep) +(display) +(line 'fractal 1.5404263026792413359 1.2313365559633509793 1.5404263026792413359 1.2313365559633509793) +(line 'fractal 1.5404263026792413359 1.2313365559633509793 1.5404263026792413359 1.2313365559633509793) +(line 'fractal 1.5404263026792413359 1.2313365559633509793 1.5404263026792413359 1.2313365559633509793) +(line 'fractal 1.5404263026792413359 1.2313365559633509793 1.5404263026792413359 1.2313365559633509793) +(linekey 0) +(morphline 'fractal 1.51043 1.20134 1.57043 1.20134) +(morphline 'fractal 1.57043 1.20134 1.57043 1.26134) +(morphline 'fractal 1.51043 1.26134 1.57043 1.26134) +(morphline 'fractal 1.51043 1.20134 1.51043 1.26134) +(usleep 1000000) + + +(morphjulia 1.4602 -1.209) +(linekey 0) +(morphline 'fractal 1.4302 -1.239 1.4902 -1.239) +(morphline 'fractal 1.4902 -1.239 1.4902 -1.179) +(morphline 'fractal 1.4302 -1.179 1.4902 -1.179) +(morphline 'fractal 1.4302 -1.239 1.4302 -1.179) +(usleep 3000000) + +(morphjulia -0.3184 -1.1289) +(linekey 0) +(morphline 'fractal -0.3484 -1.1589 -0.2884 -1.1589) +(morphline 'fractal -0.2884 -1.1589 -0.2884 -1.0989) +(morphline 'fractal -0.3484 -1.0989 -0.2884 -1.0989) +(morphline 'fractal -0.3484 -1.1589 -0.3484 -1.0989) +(usleep 3000000) + +(morphjulia -0.273 1.378) +(linekey 0) +(morphline 'fractal -0.303 1.348 -0.243 1.348) +(morphline 'fractal -0.243 1.348 -0.243 1.408) +(morphline 'fractal -0.303 1.408 -0.243 1.408) +(morphline 'fractal -0.303 1.348 -0.303 1.408) +(usleep 3000000) +(morphjulia 1.5404 1.2313) +(linekey 0) +(morphline 'fractal 1.5104 1.2013 1.5704 1.2013) +(morphline 'fractal 1.5704 1.2013 1.5704 1.2613) +(morphline 'fractal 1.5104 1.2613 1.5704 1.2613) +(morphline 'fractal 1.5104 1.2013 1.5104 1.2613) +(usleep 3000000) +(linekey 0) +(morphline 'fractal 1.5404 1.2313 1.5404 1.2313) +(morphline 'fractal 1.5404 1.2313 1.5404 1.2313) +(morphline 'fractal 1.5404 1.2313 1.5404 1.2313) +(morphline 'fractal 1.5404 1.2313 1.5404 1.2313) +(usleep 1000000) +(display) +(fastjulia #f) + +(palette 1 999460631 0) +(formula 'magnet) +(juliaseed 2.0193023255813953853 -0.022000000000000001542) +(angle -268) +(maxiter 251) +(outcoloring 1) +(julia #t) +(plane 0) +(view -0.02084 0.04831 4.953 7.265) +(usleep 3000000) + +(palette 1 523407644 0) +(formula 'magnet) +(juliaseed -0.057906976744186156036 0) +(angle 89.6) +(maxiter 170) +(outcoloring 1) +(julia #t) +(plane 0) +(view 0.88499 0.039171 0.7298 1.0704) + + +(palette 1 1982820186 0) +(formula 'magnet) +(juliaseed 1.2774418604651162634 -0.92400000000000006488) +(outcoloring 0) +(julia #t) +(plane 1) +(view 157 380 94.4 138) +(usleep 2000000) + +(palette 1 1716597759 0) +(formula 'magnet) +(juliaseed 3.0208139534883721999 -0.022000000000000001542) +(angle -88.9) +(outcoloring 1) +(julia #t) +(plane 0) +(view -0.9297 -0.02747 1.683 2.468) + +(usleep 3000000) +(palette 1 98634059 0) +(formula 'magnet) +(juliaseed -0.26191860465116291456 -0.022000000000000001542) +(angle -274) +(maxiter 170) +(outcoloring 7) +(julia #t) +(plane 0) +(view 0.9202 0.05028 1.371 2.01) +(usleep 3000000) + +(palette 1 952140389 0) +(formula 'magnet) +(juliaseed 1.3330813953488371976 0) +(outcoloring 9) +(julia #t) +(plane 5) +(view -0.01039 0.008669 1.341 1.966) +(usleep 3000000) + +(palette 1 2094414250 0) +(formula 'magnet) +(juliaseed 1.6483720930232558244 0) +(angle -91.6) +(outcoloring 7) +(julia #t) +(plane 0) +(view -0.011859 0.016696 0.8126 1.1918) +(usleep 3000000) + + +(display) +(palette 3 1083366997 0) +(textposition 'center 'bottom) +(formula 'magnet2) +(angle 0) +(outcoloring 0) +(plane 0) +(view 1 0 3 3.2) +(message "magnet3") +(textsleep) +(display) +(morphview 1.94584 -0.90656 0.0534806 0.057046) +(usleep 6000000) +(wait) + diff --git a/tutorial/mset.xaf b/tutorial/mset.xaf new file mode 100644 index 0000000..b206b4f --- /dev/null +++ b/tutorial/mset.xaf @@ -0,0 +1,284 @@ +(load "head.xhf") +(range 65536) +(textposition 'center 'bottom) +; Mandelbrot set part +(defaultpalette 0) +(filter 'stereogram #f) +(filter 'interlace #f) +(filter 'edge #t) +(filter 'edge2 #f) +(filter 'blur #t) +(formula 'mandel) +(display) +(maxiter 1) +(message "fact7") +(outcoloring 0) +(incoloring 0) +(plane 0) +(view -0.75 0 .1 .1) +;(usleep 1000000) +(wait) +(view -0.75 0 2.5 2.5) +(wait) +(maxiter 2) +(wait) +(maxiter 3) +(wait) +(maxiter 4) +(wait) +(maxiter 5) +(wait) +(maxiter 6) +(wait) +(display) +(maxiter 8) +(wait) +(maxiter 10) +(wait) +(maxiter 12) +(wait) +(maxiter 14) +(wait) +(maxiter 20) +(wait) +(maxiter 30) +(wait) +(maxiter 200) +(wait) +(filter 'edge #f) +(wait) +(message "mset") +(usleep 3000000) +(display) +(usleep 1000000) +(display) +(message "mset1") +(textsleep) +(display) +(text "z=z^2+c") +(usleep 3000000) +(display) +(message "mset2") +(textsleep) +(view -0 0 .3 .3) +(wait) + +(display) +(textposition 'center 'bottom) +(view 0.0 0.0 0.3 0.3) +(message "mset3") +(filter 'blur #f) +(smoothmorph 'view 1000000 1000000) +(morphview -0.75 0 2.5 2.5) +(usleep 5000000) +(display) +(wait) +(message "mset4") +(textsleep) +(display) +(message "mset5") + +(periodicity #f) ;FIXME periodicity makes problems here +(morphview -1.76329 -0.00180622 0.0480762 0.0480762) +(usleep 4000000) +(display) + +(wait) +(message "mset6") +(textsleep) +(periodicity #t) +(display) +(usleep 1000000) +(message "mset7") +(textsleep) +(display) +(message "mset8") +(textsleep) + +(display) +(morphview -1.78384796 -0.0156186314 3.28608553E-05 3.28608553E-05) +(usleep 5000000) +(wait) +(message "mset9") +(textsleep) +(display) +(message "mset10") +(textsleep) + +;An gray mandelbrot +(display) +(palette 1 344773041 0) +(periodicity #t) +(maxiter 600) +(angle 206) +(view -0.69697092226 -0.44313598753 2.1102342597E-07 2.1102342597E-07) +(usleep 3000000) + +;A yellow mandelbrot +(palette 1 1322755214 0) +(angle 276) +(view -0.1797721 -0.8418266 0.001259123 0.001259123) + +(usleep 3000000) + +; Blue mandelbrot +(palette 3 420905417 0) +(angle 0) +(formula 'mandel) +(maxiter 520) +(view -0.76938957 -0.11612439 0.0003879837 0.0003879837) +(usleep 3000000) + + +;(palette 2 31632178 0) +;(angle 0) +;(outcoloring 1) +;(view -1.9854567 -1.351727E-05 0.00029196024 0.00029196024) + +;(usleep 3000000) + +;A strange purple mandelbrot + +(outcoloring 0) +(palette 1 2003101440 0) +(angle 220) +(autorotate #f) +(maxiter 204) +(view 0.3146669 -0.02931828 0.001555872 0.001555872) +(usleep 3000000) +(angle 0) +(palette 1 739115845 0) +(formula 'mandel) +(maxiter 170) +(display) +(color 'black) +(textposition 'center 'bottom) +(message "nat") +(textsleep) +(display) +(message "nat1") +(textsleep) +(display) +(message "nat2") +(textsleep) +(display) +(message "nat3") +(morphview -0.354983 0.638129 0.0145266 0.0145266) +(color 'white) +(usleep 7000000) +(display) +(wait) +(usleep 1000000) + +;(palette 1 650671357 0) +;(angle 0) +;(maxiter 170) +;(outcoloring 9) +;(view -0.205806 -1.10686 0.0239451 0.0239451) +;(display) +;(message "nat4") +;(textsleep) +(palette 1 650671357 0) +(angle 0) +(outcoloring 9) +(view -0.209751 -1.10856 0.0278041 0.0278041) +(message "nat4") +(usleep 1000000) +(smoothmorph 'view 5000000 0) +(morphview -0.075401 -0.89142 0.21501 0.21501) +(usleep 10000000) +(morphview -0.08732 -0.0515 2.866 2.866) +(smoothmorph 'view 0 3000000) +(usleep 5000000) +(display) +(wait) + + + +(defaultpalette 0) +(filter 'starfield #t) +(maxiter 139) +(outcoloring 0) +(incoloring 0) +(view 0.23616578 -0.56339523 0.00054982648 0.00054982648) +(display) +(message "nat5") +(textsleep) + + +(filter 'starfield #f) +(filter 'palette #t) +(palette 1 477945530 0) +(periodicity #t) +(cyclingspeed -17) +(angle 0) +(maxiter 46) +(outcoloring 0) +(incoloring 1) +(range 3) +(plane 0) +(view -1.780499 -0.002199366 0.004793186 0.004793186) +(wait) +(message "nat6") +(cycling #t) +(usleep 6000000) +(display) + +(filter 'palette #f) +(cycling #f) +(palette 1 155652149 0) +(maxiter 127) +(incoloring 0) +(view 0.19232992 0.59284158 0.00015478901 0.00015478901) +(message "nat7") +(textsleep) + +(display) +(maxiter 144) +(outcoloring 1) +(incoloring 0) +(view 0.294490997 -0.0163372737 1.38726242E-05 1.38726242E-05) +(usleep 2000000) + +(smoothmorph 'view 1000000 1000000) +(morphview 0.2944910925 -0.01633561217 1.083571743E-06 1.083571743E-06) +(usleep 3000000) +(wait) +(usleep 3000000) + +(palette 1 1750754674 0) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(view -0.56159435 0.64187615 0.00043670151 0.00043670151) +(usleep 3000000) + + +(palette 1 1499405657 0) +(angle 7.24) +(maxiter 170) +(outcoloring 1) +(incoloring 1) +(plane 0) +(view -1.94257718066647 -1.77233397601984E-05 2.49864032459204E-11 2.49864033478705E-11) +(usleep 2000000) + +(morphview -1.9425771806688 -1.7723339490488E-05 1.4771196375427E-10 1.4771196554556E-10) +(usleep 4000000) +(wait) + +(palette 1 780175578 0) +(angle 0) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(view 0.2989409252714 -0.01731148436377 1.153372743612E-09 1.153372744112E-09) +(usleep 3000000) +(usleep 1000000) +(wait) + +(smoothmorph 'view 8000000 4000000) +(morphview -0.75 0 2.5 2.5) +(usleep 25000000) +(wait) diff --git a/tutorial/msetren.xaf b/tutorial/msetren.xaf new file mode 100644 index 0000000..c371141 --- /dev/null +++ b/tutorial/msetren.xaf @@ -0,0 +1,286 @@ +(load "head.xhf") +(range 65536) +(textposition 'center 'bottom) +; Mandelbrot set part +(defaultpalette 0) +(filter 'stereogram #f) +(filter 'interlace #f) +(filter 'edge #t) +(filter 'edge2 #f) +(filter 'blur #t) +(formula 'mandel) +(display) +(maxiter 1) +(message "fact7") +(outcoloring 0) +(incoloring 0) +(plane 0) +(view -0.75 0 .1 .1) +;(usleep 1000000) +(wait) +(view -0.75 0 2.5 2.5) +(wait) +(maxiter 2) +(wait) +(maxiter 3) +(wait) +(maxiter 4) +(wait) +(maxiter 5) +(wait) +(maxiter 6) +(wait) +(display) +(maxiter 8) +(wait) +(maxiter 10) +(wait) +(maxiter 12) +(wait) +(maxiter 14) +(wait) +(maxiter 20) +(wait) +(maxiter 30) +(wait) +(maxiter 200) +(wait) +(filter 'edge #f) +(wait) +(message "mset") +(usleep 3000000) +(display) +(usleep 1000000) +(display) +(message "mset1") +(textsleep) +(display) +(text "z=z^2+c") +(usleep 3000000) +(display) +(message "mset2") +(textsleep) +;(view -0 0 .3 .3) +;(wait) + +(display) +(usleep 500000) +(textposition 'center 'bottom) +;(view 0.0 0.0 0.3 0.3) +(message "mset3") +(filter 'blur #f) +;(smoothmorph 'view 1000000 1000000) +;(morphview -0.75 0 2.5 2.5) +;(usleep 5000000) +(textsleep) +(display) +(wait) +(message "mset4") +(textsleep) +(display) +(message "mset5") + +(periodicity #f) ;FIXME periodicity makes problems here +(morphview -1.76329 -0.00180622 0.0480762 0.0480762) +(usleep 4000000) +(display) + +(wait) +(message "mset6") +(textsleep) +(periodicity #t) +(display) +(usleep 1000000) +(message "mset7") +(textsleep) +(display) +(message "mset8") +(textsleep) + +(display) +(morphview -1.78384796 -0.0156186314 3.28608553E-05 3.28608553E-05) +(usleep 5000000) +(wait) +(message "mset9") +(textsleep) +(display) +(message "mset10") +(textsleep) + +;An gray mandelbrot +(display) +(palette 1 344773041 0) +(periodicity #t) +(maxiter 600) +(angle 206) +(view -0.69697092226 -0.44313598753 2.1102342597E-07 2.1102342597E-07) +(usleep 3000000) + +;An yellow mandelbrot +(palette 1 1322755214 0) +(angle 276) +(view -0.1797721 -0.8418266 0.001259123 0.001259123) + +(usleep 3000000) + +; Blue mandelbrot +(palette 3 420905417 0) +(angle 0) +(formula 'mandel) +(maxiter 520) +(view -0.76938957 -0.11612439 0.0003879837 0.0003879837) +(usleep 3000000) + + +;(palette 2 31632178 0) +;(angle 0) +;(outcoloring 1) +;(view -1.9854567 -1.351727E-05 0.00029196024 0.00029196024) + +;(usleep 3000000) + +;An strange purple mandelrbto + +(outcoloring 0) +(palette 1 2003101440 0) +(angle 220) +(autorotate #f) +(maxiter 204) +(view 0.3146669 -0.02931828 0.001555872 0.001555872) +(usleep 3000000) +(angle 0) +(palette 1 739115845 0) +(formula 'mandel) +(maxiter 170) +(display) +(color 'black) +(textposition 'center 'bottom) +(message "nat") +(textsleep) +(display) +(message "nat1") +(textsleep) +(display) +(message "nat2") +(textsleep) +(display) +(message "nat3") +(morphview -0.354983 0.638129 0.0145266 0.0145266) +(color 'white) +(usleep 7000000) +(display) +(wait) +(usleep 1000000) + +;(palette 1 650671357 0) +;(angle 0) +;(maxiter 170) +;(outcoloring 9) +;(view -0.205806 -1.10686 0.0239451 0.0239451) +;(display) +;(message "nat4") +;(textsleep) +(palette 1 650671357 0) +(angle 0) +(outcoloring 9) +(view -0.209751 -1.10856 0.0278041 0.0278041) +(message "nat4") +(usleep 1000000) +(smoothmorph 'view 5000000 0) +(morphview -0.075401 -0.89142 0.21501 0.21501) +(usleep 10000000) +(morphview -0.08732 -0.0515 2.866 2.866) +(smoothmorph 'view 0 3000000) +(usleep 5000000) +(display) +(wait) + + + +(defaultpalette 0) +(filter 'starfield #t) +(maxiter 139) +(outcoloring 0) +(incoloring 0) +(view 0.23616578 -0.56339523 0.00054982648 0.00054982648) +(display) +(message "nat5") +(textsleep) + + +(filter 'starfield #f) +(filter 'palette #t) +(palette 1 477945530 0) +(periodicity #t) +(cyclingspeed -17) +(angle 0) +(maxiter 46) +(outcoloring 0) +(incoloring 1) +(range 3) +(plane 0) +(view -1.780499 -0.002199366 0.004793186 0.004793186) +(wait) +(message "nat6") +(cycling #t) +(usleep 6000000) +(display) + +(filter 'palette #f) +(cycling #f) +(palette 1 155652149 0) +(maxiter 127) +(incoloring 0) +(view 0.19232992 0.59284158 0.00015478901 0.00015478901) +(message "nat7") +(textsleep) + +(display) +(maxiter 144) +(outcoloring 1) +(incoloring 0) +(view 0.294490997 -0.0163372737 1.38726242E-05 1.38726242E-05) +(usleep 2000000) + +(smoothmorph 'view 1000000 1000000) +(morphview 0.2944910925 -0.01633561217 1.083571743E-06 1.083571743E-06) +(usleep 3000000) +(wait) +(usleep 3000000) + +(palette 1 1750754674 0) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(view -0.56159435 0.64187615 0.00043670151 0.00043670151) +(usleep 3000000) + + +(palette 1 1499405657 0) +(angle 7.24) +(maxiter 170) +(outcoloring 1) +(incoloring 1) +(plane 0) +(view -1.94257718066647 -1.77233397601984E-05 2.49864032459204E-11 2.49864033478705E-11) +(usleep 2000000) + +(morphview -1.9425771806688 -1.7723339490488E-05 1.4771196375427E-10 1.4771196554556E-10) +(usleep 4000000) +(wait) + +(palette 1 780175578 0) +(angle 0) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(view 0.2989409252714 -0.01731148436377 1.153372743612E-09 1.153372744112E-09) +(usleep 3000000) +(usleep 1000000) +(wait) + +(smoothmorph 'view 8000000 4000000) +(morphview -0.75 0 2.5 2.5) +(usleep 25000000) +(wait) diff --git a/tutorial/new30.xaf b/tutorial/new30.xaf new file mode 100644 index 0000000..4a51edf --- /dev/null +++ b/tutorial/new30.xaf @@ -0,0 +1,86 @@ +; Whats new in versuib 3.0 by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") + +(clearscreen) +(textposition 'center 'middle) +(message "new") +(textsleep) +(clearscreen) +(message "speed") +(usleep 5000000) +(clearscreen) +(message "speed1") +(textsleep) +(clearscreen) +(message "speed2") +(textsleep) +(clearscreen) +(message "speed3") +(textsleep) +(clearscreen) +(message "speed4") +(textsleep) +(clearscreen) +(message "speed5") +(wait) +(display) +(maxiter 1000000) +(message "speed6") +(textsleep) +(clearscreen) +(message "speed7") +(textsleep) +(clearscreen) +(message "speed8") +(textsleep) +(clearscreen) +(maxiter 170) +(message "speed9") +(textsleep) +(clearscreen) + +(load "pause.xhf") + +(clearscreen) +(message "new2") +(usleep 5000000) + +(load "filter.xhf") + +(load "pause.xhf") + +(clearscreen) +(message "new3") +(usleep 5000000) + +(load "outnew.xhf") + +(load "pause.xhf") + +(clearscreen) +(message "new4") +(usleep 5000000) + +(load "innew.xhf") + +(load "pause.xhf") + +(clearscreen) +(message "new5") +(usleep 5000000) + +(load "truecol.xhf") + +(load "pause.xhf") + +(clearscreen) +(message "new6") +(usleep 5000000) + +(load "anim.xhf") + +(message "newend") +(textsleep) +(display) diff --git a/tutorial/newton.xaf b/tutorial/newton.xaf new file mode 100644 index 0000000..2335cc6 --- /dev/null +++ b/tutorial/newton.xaf @@ -0,0 +1,254 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(clearscreen) +(textposition 'center 'middle) +(message "intro3") +(usleep 5000000) + +(defaultpalette 0) +(textposition 'center 'bottom) +(formula 'newton) +(periodicity #t) +(angle 0) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(plane 0) +(display) +(message "newton") +(textsleep) + + +(display) +(message "newton1") +(textsleep) + +(display) +(message "newton2") +(textsleep) + +(display) +(message "newton3") +(color 'red) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(color 'white) + +(linekey 0) +(morphline 'fractal 0.966667 -0.0333333 0.966667 0.0333333) +(morphline 'fractal 0.966667 0.0333333 1.03333 0.0333333) +(morphline 'fractal 0.966667 -0.0333333 1.03333 -0.0333333) +(morphline 'fractal 1.03333 0.0333333 1.03333 -0.0333333) + +(morphline 'fractal -0.533415 0.83323 -0.533415 0.899896) +(morphline 'fractal -0.533415 0.899896 -0.466749 0.899896) +(morphline 'fractal -0.533415 0.83323 -0.466749 0.83323) +(morphline 'fractal -0.466749 0.899896 -0.466749 0.83323) + +(morphline 'fractal -0.533415 -0.83323 -0.533415 -0.899896) +(morphline 'fractal -0.533415 -0.899896 -0.466749 -0.899896) +(morphline 'fractal -0.533415 -0.83323 -0.466749 -0.83323) +(morphline 'fractal -0.466749 -0.899896 -0.466749 -0.83323) + +(usleep 1000000) +(textsleep) +(display) + +(message "newton4") +(textsleep) +(display) + +(morphview -0.486472951 -0.239423987 3.40052781E-05 3.40052781E-05) +(usleep 5000000) +(wait) +(message "newton5") +(textsleep) + +(display) +(message "newton6") +(textsleep) +(display) + + +(message "newton7") +(textsleep) + +(display) +(message "newton8") +(textsleep) + + +(display) +(defaultpalette 0) +(formula 'newton) +(juliaseed 1.0010901162790698318 0) +(angle 90) +(julia #t) +(plane 0) +(view -0.5467 -0.02844 1.927 1.927) +(usleep 3000000) + + +(palette 1 959136425 0) +(wait) +(morphview -0.603817 0.000543598 0.0629232 0.0629232) +(usleep 10000000) +(wait) + +(palette 1 871883963 0) +(formula 'newton) +(juliaseed -0.80087209302325586545 0) +(angle -90.9) +(maxiter 256) +(julia #t) +(plane 1) +(view -2.254 0.006638 1.532 1.532) +(usleep 2000000) + +(palette 1 1233017465 0) +(formula 'newton) +(juliaseed -1.1275436046511628632 0) +(angle 92) +(maxiter 256) +(julia #t) +(plane 0) +(view -0.33483 0.0033715 0.22029 0.22029) + + + +(palette 1 1357086155 0) +(juliaseed -1.1275436046511628632 0) +(angle 90) +(autorotate #f) +(maxiter 256) +(julia #t) +(plane 2) +(view 0.5762 0.1221 8.249 8.249) +(usleep 2000000) + +(palette 1 1810645372 0) +(formula 'newton) +(juliaseed -1.1275436046511628632 0) +(angle 92) +(autorotate #f) +(maxiter 256) +(julia #t) +(plane 0) +(view -0.6110601 -2.484229E-05 0.006533619 0.006533619) +(usleep 2000000) + +(palette 1 1281050362 0) +(juliaseed 1.0010901162790698318 0) +(angle 98) +(maxiter 170) +(julia #t) +(plane 0) +(view 0.252905 -0.5152498 0.004158874 0.004158874) +(usleep 2000000) + +(palette 2 448045853 0) +(juliaseed -0.57957848837209298431 -1.084202172485504434E-19) +(angle 90) +(view -0.45641 -0.0079525 0.48766 0.48766) +(usleep 2000000) + + +(palette 1 985867394 0) +(juliaseed 0.0058931089247213081752 0.0044899066259199158438) +(angle 98) +(autorotate #f) +(maxiter 170) +(julia #t) +(plane 0) +(view 0.04955468 0.3812751 0.004336217 0.004336217) +(usleep 2000000) + +(palette 1 1233017465 0) +(juliaseed -1.1275436046511628632 0) +(angle 92.6) +(autorotate #f) +(maxiter 246) +(julia #t) +(plane 0) +(view -0.33483 0.0033715 0.22029 0.22029) +(usleep 2000000) + + + +(defaultpalette 0) +(textposition 'center 'bottom) +(formula 'newton4) +(periodicity #t) +(angle 0) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(plane 0) +(display) +(message "newton9") +(textsleep) + +(display) +(message "newton10") +(textsleep) + +(display) +(message "newton11") +(color 'red) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(line 'fractal 0 0 0 0) +(color 'white) + +(linekey 0) +(morphline 'fractal 0.966667 -0.0333333 0.966667 0.0333333) +(morphline 'fractal 0.966667 0.0333333 1.03333 0.0333333) +(morphline 'fractal 0.966667 -0.0333333 1.03333 -0.0333333) +(morphline 'fractal 1.03333 0.0333333 1.03333 -0.0333333) + +(morphline 'fractal -0.966667 -0.0333333 -0.966667 0.0333333) +(morphline 'fractal -0.966667 0.0333333 -1.03333 0.0333333) +(morphline 'fractal -0.966667 -0.0333333 -1.03333 -0.0333333) +(morphline 'fractal -1.03333 0.0333333 -1.03333 -0.0333333) + +(morphline 'fractal -0.0333333 0.966667 0.0333333 0.966667) +(morphline 'fractal 0.0333333 0.966667 0.0333333 1.03333) +(morphline 'fractal -0.0333333 0.966667 -0.0333333 1.03333) +(morphline 'fractal 0.0333333 1.03333 -0.0333333 1.03333) + +(morphline 'fractal -0.0333333 -0.966667 0.0333333 -0.966667) +(morphline 'fractal 0.0333333 -0.966667 0.0333333 -1.03333) +(morphline 'fractal -0.0333333 -0.966667 -0.0333333 -1.03333) +(morphline 'fractal 0.0333333 -1.03333 -0.0333333 -1.03333) + +(usleep 1000000) +(textsleep) +(display) + diff --git a/tutorial/octo.xaf b/tutorial/octo.xaf new file mode 100644 index 0000000..773b273 --- /dev/null +++ b/tutorial/octo.xaf @@ -0,0 +1,174 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(clearscreen) +(textposition 'center 'middle) +(message "intro6") +(usleep 5000000) +(display) +(textposition 'center 'bottom) +(message "octo") +(defaultpalette 0) +(periodicity #f) +(filter 'edge #f) +(filter 'edge2 #f) +(filter 'starfield #f) +(filter 'stereogram #f) +(filter 'interlace #f) +(filter 'blur #t) +(formula 'octal) +(fastjulia #f) +(cycling #f) +(angle 0) +(fastrotate #t) +(autorotate #t) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(plane 0) +(angle 1229) +(rotationspeed 154) +(view 0 0 .5 .5) + +(morphview 0 0 2.5 2.5) +(usleep 4000000) + +(usleep 245670) +(rotationspeed 154) + +(usleep 343560) +(rotationspeed 144) + +(usleep 341700) +(rotationspeed 132) + +(usleep 309510) +(rotationspeed 121) + +(usleep 308660) +(rotationspeed 111) + +(usleep 338590) +(rotationspeed 101) + +(usleep 346700) +(rotationspeed 89) + +(usleep 341430) +(rotationspeed 78) + +(usleep 306660) +(rotationspeed 58) + +(usleep 305970) +(rotationspeed 48) + +(usleep 308020) +(rotationspeed 37) + +(usleep 313580) +(rotationspeed 27) + +(usleep 323000) +(rotationspeed 17.1) + +(usleep 325080) +(rotationspeed 6.4) + +(usleep 324900) +(rotationspeed 0) + +(animateview 0 0 2.5 2.5) +(autorotate #f) + +(display) +(message "octo1") +(textsleep) +(display) +(filter 'blur #f) +(fastrotate #f) +(palette 1 1272174002 0) +(formula 'octal) +(fastjulia #f) +(cycling #f) +(angle 91.8) +(autorotate #f) +(maxiter 120) +(outcoloring 9) +(incoloring 1) +(plane 2) +(view 0.615 0.734 31 31) +(usleep 2000000) + + +(palette 1 2020627370 0) +(angle 268) +(maxiter 100) +(outcoloring 0) +(incoloring 1) +(plane 4) +(view 1.933 0.04551 1.146 1.146) + +(morphview 1.363 0.01996 3.548 3.548) +(usleep 3000000) +(wait) +(usleep 1000000) + + +(defaultpalette 0) +(angle 0) +(maxiter 50) +(plane 1) +(angle 24.5) +(view 0.06508 0.02173 6.011 6.011) +(wait) +(morphview 0.1308 -0.1578 9.165 9.165) +(usleep 2000000) +(wait) + +(palette 1 1581679475 27) +(maxiter 170) +(plane 0) +(view -0.07483202 0.5429194 0.009544335 0.009544335) +(wait) + +(cyclingspeed 47) +(filter 'palette #t) +(cycling #t) +(message "octo2") +(textsleep) +(cycling #f) +(filter 'palette #f) +(display) + +(palette 1 2090959176 0) +(formula 'octal) +(juliaseed 0.010537790697674419326 0.86250000000000005547) +(maxiter 170) +(outcoloring 7) +(incoloring 0) +(julia #t) +(plane 0) +(view 0.02298 -0.9176 2.769 2.769) +(usleep 3000000) + +(palette 1 1251438586 0) +(formula 'octal) +(juliaseed 0.0013961132576639388808 -0.42931197236250143498) +(angle 0) +(maxiter 251) +(outcoloring 7) +(incoloring 1) +(julia #t) +(plane 1) +(view 0.05096 -0.2509 3.124 3.124) +(usleep 2000000) +(cyclingspeed 10) +(usleep 1000000) +(morphview 1.08 1.35 26.8 26.8) +(usleep 8000000) +(wait) +(usleep 1000000) + +(periodicity #t) diff --git a/tutorial/other.xaf b/tutorial/other.xaf new file mode 100644 index 0000000..95708d7 --- /dev/null +++ b/tutorial/other.xaf @@ -0,0 +1,470 @@ +(load "head.xhf") +(clearscreen) +(message "auto1") +(usleep 4000000) +(clearscreen) +(message "auto2") +(textsleep) +(clearscreen) +(display) +(zoomcenter 0.11830570195200643288 -0.63262382466199072246) +(zoom) + +(usleep 267) +(zoomcenter -0.033430232558139488666 1.2000000000000000772) +(animateview -0.75 2.311E-05 2.5 2.5) + +(usleep 44274) +(zoomcenter -0.50597332748852788379 -0.63107733520612090101) + +(usleep 163210) +(zoomcenter -0.6272283548927215359 -0.4872437854576980818) + +(usleep 399822) +(zoomcenter -0.55180300863006073731 -0.62641944354236262665) +(animateview -0.7185 -0.1025 1.977 1.977) + +(usleep 153551) +(zoomcenter -0.55957200243976194332 -0.53426310317901038447) + +(usleep 563498) +(zoomcenter -0.58320407685096552328 -0.63237695694138654868) +(animateview -0.6714 -0.2347 1.396 1.396) + +(usleep 480758) +(zoomcenter -0.53643474912637531841 -0.67121162630718420007) + +(usleep 238181) +(zoomcenter -0.54478195147021088853 -0.61675332687774657816) +(animateview -0.64019 -0.35597 0.9841 0.9841) + +(usleep 721892) +(zoomcenter -0.5389090203876405438 -0.62023658255430552883) +(animateview -0.61193 -0.43314 0.69296 0.69296) + +(usleep 155077) +(zoomcenter -0.53346574817747029559 -0.66866293532064771096) + +(usleep 326183) +(zoomcenter -0.52417062832957606836 -0.66314996768672422275) + +(usleep 477540) +(zoomcenter -0.52970204700481322998 -0.66752423900691178232) +(animateview -0.58103 -0.51748 0.43491 0.43491) + +(usleep 478724) +(zoomcenter -0.52677784988132239923 -0.67272729319905408876) + +(usleep 642966) +(zoomcenter -0.52677784988132239879 -0.66511495176183804288) +(animateview -0.55867 -0.58189 0.25221 0.25221) + +(usleep 324850) +(zoomcenter -0.57706454064058434355 -0.62824014705209962135) + +(usleep 233330) +(zoomcenter -0.58930262093696508097 -0.61856221688668589019) +(animateview -0.55688 -0.59741 0.19229 0.19229) + +(usleep 78316) +(zoomcenter -0.58930262093696508254 -0.62414362384237466013) + +(usleep 720616) +(zoomcenter -0.59040772523228185822 -0.61824465332806304675) +(animateview -0.56732 -0.60585 0.13043 0.13043) + +(usleep 408793) +(zoomcenter -0.59449543080725952252 -0.62255475514505098969) + +(usleep 233673) +(zoomcenter -0.59449543080725952176 -0.62303456756424900457) +(animateview -0.573975 -0.609671 0.0954555 0.0954555) + +(usleep 720839) +(zoomcenter -0.59392530580053555565 -0.6223582813493764375) +(animateview -0.580035 -0.613616 0.06725 0.06725) + +(usleep 397125) +(zoomcenter -0.59416045277480668654 -0.61984788468612326732) + +(usleep 321270) +(zoomcenter -0.59395938307256255801 -0.62008639495361285194) +(animateview -0.584162 -0.615817 0.0474361 0.0474361) + +(usleep 83989) +(zoomcenter -0.5912589577572650286 -0.62237444004834770601) + +(usleep 480337) +(zoomcenter -0.59278684601691370473 -0.62237444004834770574) +(animateview -0.585947 -0.617326 0.0360616 0.0360616) + +(usleep 157569) +(zoomcenter -0.59363587892642540663 -0.62203873048412698708) + +(usleep 404068) +(zoomcenter -0.59456685001086576016 -0.62093440616327360166) +(animateview -0.58774 -0.618464 0.0274492 0.0274492) + +(usleep 320249) +(zoomcenter -0.59037801972761568025 -0.62235406884055244711) + +(usleep 555379) +(zoomcenter -0.59053019667560118969 -0.62199304215015923796) +(animateview -0.589094 -0.619661 0.0179378 0.0179378) + +(usleep 564006) +(zoomcenter -0.59035634279017973482 -0.62123687766460201323) +(animateview -0.589437 -0.620214 0.0136386 0.0136386) + +(usleep 640808) +(zoomcenter -0.59099232888604331926 -0.62173981839328493963) +(animateview -0.589687 -0.6204911 0.009989632 0.009989632) + +(usleep 551237) +(zoomcenter -0.59118737521536688777 -0.6218940619272787501) +(animateview -0.5899954 -0.6207859 0.0076426 0.0076426) + +(usleep 166905) +(zoomcenter -0.59121734341979726492 -0.62235619230732235866) + +(usleep 231008) +(zoomcenter -0.59119055761232205162 -0.62232441879776555384) + +(usleep 723619) +(zoomcenter -0.59124707275493918856 -0.62221268771121213337) +(animateview -0.5904998 -0.6214149 0.004432012 0.004432012) + +(usleep 651887) +(zoomcenter -0.59135694631621453201 -0.6223756036813790219) +(animateview -0.5907037 -0.621633 0.003228778 0.003228778) + +(usleep 712867) +(zoomcenter -0.59123060214062214164 -0.62236407519426926522) +(animateview -0.5908937 -0.6218503 0.002283592 0.002283592) + +(usleep 721917) +(zoomcenter -0.59127848357459232028 -0.6224127585832911608) +(animateview -0.5909938 -0.6220027 0.001608014 0.001608014) + +(usleep 708984) +(zoomcenter -0.59135161575971778933 -0.62234914198823029308) +(animateview -0.5910779 -0.6221213 0.001139446 0.001139446) + +(usleep 493467) +(zoomcenter -0.59138228378363149912 -0.62231276336676023716) + +(usleep 147148) +(zoomcenter -0.59143596245709859337 -0.62226182415662870492) +(animateview -0.5911545 -0.62217836 0.00083467683 0.00083467683) + +(usleep 664492) +(zoomcenter -0.59147503093488323125 -0.62228654058211452639) +(animateview -0.59123301 -0.62220193 0.00060438138 0.00060438138) + +(usleep 574992) +(zoomcenter -0.59148487628761120354 -0.6222865405821145265) +(animateview -0.59129222 -0.62222255 0.000457072 0.000457072) + +(usleep 50797) +(zoomcenter -0.59148294967599173376 -0.62225683090224463359) + +(usleep 315021) +(zoomcenter -0.59146978729818324848 -0.62225487923932820304) + +(usleep 657720) +(zoomcenter -0.5914530315285976825 -0.62226197774269942809) +(animateview -0.59136281 -0.62223557 0.00027798147 0.00027798147) + +(usleep 649751) +(zoomcenter -0.59144867546981413556 -0.62227644586621774677) +(animateview -0.59138715 -0.62224299 0.0002027398 0.0002027398) + +(usleep 79637) +(zoomcenter -0.59145035314421140829 -0.62227047565939710711) + +(usleep 320490) +(zoomcenter -0.59144820016748629187 -0.62227728599496896978) + +(usleep 379492) +(zoomcenter -0.59144939457930694056 -0.62227516076566050535) +(animateview -0.59140668 -0.62225295 0.00013880662 0.00013880662) + +(usleep 172942) +(zoomcenter -0.59144884524764033132 -0.62227320590262622701) + +(usleep 390158) +(zoomcenter -0.59144429863493464038 -0.62226727335694404278) +(animateview -0.59141671 -0.62225777 0.00010558291 0.00010558291) + +(usleep 732385) +(zoomcenter -0.59144142468828634208 -0.62227068245227857559) +(animateview -0.5914249 -0.622260696 7.39707502E-05 7.39707502E-05) + +(usleep 714714) +(zoomcenter -0.59139728925507639815 -0.62224771090660505382) +(animateview -0.591428797 -0.622263131 5.22728252E-05 5.22728252E-05) + +(usleep 736275) +(zoomcenter -0.59139776215558527807 -0.62224621501901834346) +(animateview -0.591419331 -0.62225846 3.65507653E-05 3.65507653E-05) + +(usleep 247931) +(zoomcenter -0.59139706224783988127 -0.62224820758396523815) + +(usleep 156131) +(zoomcenter -0.59139836226876607643 -0.62225005809651121546) + +(usleep 198397) +(zoomcenter -0.59139812674795921946 -0.6222515946667407782) +(animateview -0.591413878 -0.622255959 2.72756039E-05 2.72756039E-05) + +(usleep 401675) +(zoomcenter -0.59139783599021713667 -0.62225113480162226571) + +(usleep 97965) +(zoomcenter -0.59139718955308884381 -0.62224992981733977297) + +(usleep 409834) +(zoomcenter -0.59139832505038205914 -0.62224876247391557569) +(animateview -0.591408081 -0.622254023 1.75335957E-05 1.75335957E-05) + +(usleep 636372) +(zoomcenter -0.59139760190925815312 -0.62224783869469734457) +(animateview -0.591405468 -0.622252601 1.28704632E-05 1.28704632E-05) + +(usleep 553426) +(zoomcenter -0.59139781412275886624 -0.62224849319040437175) +(animateview -0.5914036186 -0.6222514932 9.836136498E-06 9.836136498E-06) + +(usleep 86419) +(zoomcenter -0.59139834180083273896 -0.62224791540390862992) + +(usleep 91172) +(zoomcenter -0.59139799224694331368 -0.62224809968979056445) + +(usleep 560018) +(zoomcenter -0.59139814023435080412 -0.62224788903737052306) +(animateview -0.5914019357 -0.6222504666 6.873546451E-06 6.873546451E-06) + +(usleep 128199) +(zoomcenter -0.59139839006543567162 -0.62224825124458321989) + +(usleep 407431) +(zoomcenter -0.59139809388742486674 -0.62224841339615200009) +(animateview -0.591401109 -0.62224995 5.298639403E-06 5.298639403E-06) + +(usleep 73413) +(zoomcenter -0.59139789648363192011 -0.62224880366571966463) + +(usleep 73380) +(zoomcenter -0.59139768481878476284 -0.6222491802831718481) + +(usleep 403275) +(zoomcenter -0.59139771928443058568 -0.6222493642584123092) +(animateview -0.591400318 -0.6222497496 4.056020309E-06 4.056020309E-06) + +(usleep 92951) +(zoomcenter -0.59139770274018801531 -0.62224916800946595478) + +(usleep 718350) +(zoomcenter -0.59139777266766208985 -0.62224897446307794122) +(animateview -0.5913994672 -0.6222495624 2.734717315E-06 2.734717315E-06) + +(usleep 317887) +(zoomcenter -0.5913976922345006949 -0.62224903409455966519) + +(usleep 406677) +(zoomcenter -0.59139775020005902538 -0.62224907338549969611) +(animateview -0.59139895 -0.6222494003 1.923187954E-06 1.923187954E-06) + +(usleep 573034) +(zoomcenter -0.59139770007333778562 -0.62224901392483726001) +(animateview -0.5913986574 -0.6222493196 1.455825276E-06 1.455825276E-06) + +(usleep 559046) +(zoomcenter -0.59139770963711510708 -0.62224901959714656776) +(animateview -0.5913984299 -0.6222492471 1.109560102E-06 1.109560102E-06) + +(usleep 476791) +(zoomcenter -0.59139770206378414744 -0.62224900163007173962) + +(usleep 472816) +(zoomcenter -0.59139771413829044747 -0.62224901595293438504) +(animateview -0.59139816231 -0.62224915935 6.9949925285E-07 6.9949925285E-07) + +(usleep 493359) +(zoomcenter -0.59139773074949487659 -0.62224903002745242359) + +(usleep 214387) +(zoomcenter -0.59139772645794069344 -0.62224905039013709911) +(animateview -0.59139803376 -0.62224911982 4.9595497364E-07 4.9595497364E-07) + +(usleep 475684) +(zoomcenter -0.59139773327363782008 -0.62224904230531016266) + +(usleep 107853) +(zoomcenter -0.59139771228962847787 -0.62224905187891654693) +(animateview -0.5913979579 -0.6222491023 3.7351887159E-07 3.7351887159E-07) + +(usleep 455058) +(zoomcenter -0.59139772136930585512 -0.62224905034029141489) + +(usleep 743005) +(zoomcenter -0.59139771866220852583 -0.62224905355146893681) +(animateview -0.59139785238 -0.62224907964 2.0869955789E-07 2.0869955789E-07) + +(usleep 110679) +(animateview -0.59139784876 -0.62224907893 2.0305710042E-07 2.0305710042E-07) + +(stop) +(wait) +(initstate) +(clearscreen) +(message "fastjulia1") +(textsleep) +(clearscreen) +(message "fastjulia2") +(textsleep) +(clearscreen) +(message "fastjulia3") +(textsleep) +(display) +(view -0.75 0 2.5 2.5) +(wait) +(fastjulia #t) +(juliaseed -1.7721656976744186704 0) +(usleep 1000000) +(morphjulia 0.53561046511627915254 -0) +(usleep 3000000) +(morphjulia -0.28633720930232555162 -1.0750000000000000692) +(usleep 3000000) +(morphjulia -1.7721656976744186704 0) +(usleep 3000000) +(usleep 1000000) +(fastjulia #f) +(clearscreen) +(message "rotation") +(textsleep) +(display) +(fastrotate #t) +(usleep 1000000) + +(morphview -1.861217 -2.963977E-05 0.004662986 0.004662986) +(morphangle 720) +(usleep 10000000) +(fastrotate #f) +(cycling #f) +(message "cycling") +(textsleep) +(display) +(filter 'palette #t) +(cycling #t) +(morphview -1.863875649 -4.344248115E-08 4.042594923E-06 4.042594923E-06) +(usleep 5000000) +(usleep 1000000) +(cycling #f) +(usleep 1000000) +(filter 'palette #f) + + +(clearscreen) +(message "bailout") +(textsleep) +(display) + +(textposition 'center 'bottom) +(defaultpalette 0) +(formula 'mandel) +(bailout 4) +(outcoloring 9) +(view -0.75 0 2.5 2.5) +(message "bailout1") +(textsleep) +(display) + +(defaultpalette 0) +(formula 'mandel) +(bailout 64) +(outcoloring 9) +(view -0.75 0 2.5 2.5) +(message "bailout2") +(textsleep) +(display) + +(clearscreen) +(message "bailout3") +(textsleep) +(display) + + +(defaultpalette 0) +(formula 'barnsley) +(cycling #f) +(periodicity #t) +(angle 0) +(autorotate #f) +(maxiter 170) +(bailout 0) +(outcoloring 0) +(incoloring 0) +(julia #t) +(juliaseed -0.6 1.1) +(plane 0) +(view 0 0 2.5 2.5) +(textposition 'center 'bottom) +(message "bailout4") +(bailout 0.2) +(wait) +(bailout 0.4) +(wait) +(bailout 0.6) +(wait) +(bailout 0.8) +(wait) +(bailout 1.0) +(wait) +(bailout 1.2) +(wait) +(bailout 1.4) +(wait) +(bailout 1.6) +(wait) +(bailout 1.8) +(wait) +(bailout 2.0) +(wait) +(bailout 2.2) +(wait) +(bailout 2.4) +(wait) +(bailout 2.6) +(wait) +(bailout 2.8) +(wait) +(bailout 3.0) +(wait) +(bailout 3.2) +(wait) +(bailout 3.4) +(wait) +(bailout 3.6) +(wait) +(bailout 3.8) +(wait) +(bailout 4.0) +(wait) +(bailout 4.2) +(wait) +(bailout 4.4) +(wait) +(bailout 4.6) +(wait) +(bailout 4.8) +(wait) +(textsleep) + +(clearscreen) +(message "end") +(usleep 4000000) + + diff --git a/tutorial/otherfr.xaf b/tutorial/otherfr.xaf new file mode 100644 index 0000000..278b0b2 --- /dev/null +++ b/tutorial/otherfr.xaf @@ -0,0 +1,12 @@ +;Other fractal types in Xaos +;Animation file is made by Arpad Fekete +;This file was made in January 2006 +(initstate) +(clearscreen) +(textposition 'center 'middle) +(message "otherfr1") +(usleep 3000000) + +(load "trice.xaf") +(load "fourfr.xaf") +(load "classic.xaf") diff --git a/tutorial/outcolor.xaf b/tutorial/outcolor.xaf new file mode 100644 index 0000000..6e30929 --- /dev/null +++ b/tutorial/outcolor.xaf @@ -0,0 +1,342 @@ +; XaoS features overview by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(clearscreen) +(textposition 'center 'middle) +(message "outcolor") +(usleep 3000000) +(display) + +(filter 'palette #t) +(palette 3 506457029 0) +(outcoloring 10) +(incoloring 4) +(outtcoloring 0) + +(textposition 'center 'bottom) +(message "outcolor1") +(textsleep) +(initstate) +(textposition 'center 'bottom) +(display) +(message "outcolor2") +(textsleep) +(display) +(message "outcolor3") +(textsleep) +(display) +(message "outcolor4") +(textsleep) +(display) +(message "outcolor5") +(textsleep) +; PAUSE +(usleep 2000000) +(clearscreen) +(usleep 1000000) +(clearscreen) +(textposition 'center 'middle) +(message "iterreal") +(textsleep) +(display) +(textposition 'center 'bottom) + +(defaultpalette 0) +(formula 'mandel) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view -1.57696 -0.00116581 0.0500441 0.0500441) +(message "iterreal1") +(textsleep) +(outcoloring 1) +(usleep 3000000) +(display) + +(palette 1 1245049028 0) +(formula 'barnsley) +(juliaseed 1.6755087209302326659 0) +(maxiter 170) +(outcoloring 1) +(incoloring 0) +(plane 5) +(view 0.0559 0.139 14.8 14.8) +(usleep 3000000) + +(palette 1 198115837 0) +(formula 'barnsley) +(juliaseed 1.8230639619079263791 -0.04306094545671143516) +(angle 49.2) +(plane 5) +(view 0.03302 0.04938 5.449 5.449) +(usleep 3000000) + +(defaultpalette 0) +(formula 'phoenix) +(juliaseed 0.47420058139534886771 -0.3250000000000000209) +(plane 0) +(view 0.4427808 -0.1555987 0.001142675 0.001142675) +(usleep 3000000) + +(defaultpalette 0) +(formula 'mandel) +(maxiter 170) +(outcoloring 1) +(incoloring 0) +(plane 0) +(view -0.75 0 2.5 2.5) +(message "iterimag") +(textsleep) +(outcoloring 2) +(display) +(message "iterimag2") +(textsleep) + +(palette 1 1681768548 0) +(formula 'barnsley) +(juliaseed 0.02286743796152808828 1.9925366161234112981) +(maxiter 170) +(outcoloring 2) +(incoloring 0) +(plane 5) +(view -0.02256 -0.01292 1.588 1.588) +(display) +(usleep 3000000) + +(palette 1 461113744 0) +(formula 'magnet) +(juliaseed 3.0220425832406331557 0.04789220763071800463) +(julia #t) +(plane 5) +(view -0.0024762 0.011078 0.4363 0.63991) +(usleep 3000000) + +(palette 1 1158293466 0) +(formula 'octal) +(juliaseed -0.61556665985505426477 0) +(angle 90.5) +(julia #t) +(plane 5) +(view -0.2206 -0.04937 8.35 8.35) +(usleep 3000000) + + +; PAUSE +(usleep 2000000) +(clearscreen) +(usleep 1000000) +(clearscreen) +(textposition 'center 'middle) +(message "iprdi") +(textsleep) +(display) + +(palette 1 1615867634 0) +(formula 'mandel) +(maxiter 170) +(outcoloring 3) +(incoloring 0) +(plane 0) +(view -0.75 0 2.5 2.5) +(usleep 3000000) + +(palette 1 1330071445 0) +(formula 'phoenix) +(juliaseed 0.50445040403954712195 -0.38196819024687423759) +(angle -268) +(autorotate #f) +(plane 1) +(view 1.04 0.17 11 11) +(usleep 3000000) + +(palette 1 1126535193 0) +(formula 'barnsley) +(juliaseed -94.896551724137925513 0) +(plane 5) +(view -0.002724 -0.01674 8.738 8.738) +(usleep 3000000) + +(palette 1 1126535193 0) +(formula 'phoenix) +(plane 0) +(view -0.161155 -0.537444 0.0916634 0.0916634) +(usleep 4000000) +(clearscreen) +(usleep 1000000) +(message "sum") +(textsleep) +(display) + +(palette 1 2130172061 0) +(formula 'magnet) +(angle -90.4) +(maxiter 170) +(outcoloring 4) +(incoloring 0) +(plane 1) +(view -0.1709 -0.03823 1.482 2.173) +(usleep 3000000) + +(palette 1 1323513393 0) +(formula 'barnsley) +(juliaseed -0.00230571110290458286 1.6385322985723904033) +(plane 1) +(view -0.002306 -0.04014 3.391 3.391) +(usleep 3000000) + +(palette 1 1851145686 0) +(formula 'phoenix) +(juliaseed 0.27864691783831166054 0.01692485553314466791) +(angle -91.5) +(plane 2) +(view 0.00716 -0.356 11.3 11.3) +(usleep 3000000) +; PAUSE +(usleep 2000000) +(clearscreen) +(usleep 1000000) +(clearscreen) +(message "decomp") +(textsleep) +(display) + + +(defaultpalette 0) +(formula 'mandel) +(maxiter 59) +(outcoloring 5) +(incoloring 0) +(plane 0) +(view -0.75 0 2.5 2.5) +(usleep 3000000) + +(palette 1 2088834949 0) +(formula 'barnsley) +(juliaseed -1.0748546511627907668 -0.15000000000000000963) +(angle 67.6) +(autorotate #f) +(maxiter 170) +(outcoloring 5) +(incoloring 0) +(plane 5) +(view 0.01213 -0.04933 2.345 2.345) +(usleep 3000000) + +(palette 1 1783717633 0) +(formula 'barnsley) +(juliaseed -1.0732010262763361698 -0.00156225599106755235) +(plane 3) +(view 1.115 -0.02274 4.276 4.276) +(usleep 2000000) + +(palette 1 997905221 0) +(formula 'barnsley) +(juliaseed 1.0335457219786930816 0.09007071657342203218) +(plane 3) +(view 1.115 -0.02274 4.276 4.276) +(usleep 2000000) + +(palette 1 260946575 0) +(formula 'magnet) +(juliaseed 1.9902223042457084012 0.00969657718521371465) +(julia #t) +(plane 0) +(view 0.07979 0.04018 1.213 1.779) +(usleep 3000000) + +(palette 1 260946575 0) +(formula 'mandel9) +(angle 23.5) +(plane 1) +(view 0 0 2.5 2.5) +(usleep 3000000) + +(palette 1 941542766 0) +(formula 'barnsley) +(juliaseed -1.2698037790697675236 0.02604166666666666837) +(plane 3) +(view 1.018 -0.0588 4.577 4.577) +(usleep 3000000) + +(palette 1 1737172376 0) +(formula 'barnsley) +(juliaseed 1.0200197307798127969 -0.02189586455981775694) +(plane 5) +(view 0.05335 0.06079 2.747 2.747) +(usleep 3000000) +; PAUSE +(usleep 2000000) +(clearscreen) +(usleep 1000000) +(clearscreen) +(textposition 'center 'middle) +(message "bio") +(textsleep) +(display) + +(palette 1 1872601163 0) +(formula 'mandel5) +(juliaseed 0.58607974436293026302 0.00011176997199701769) +(maxiter 153) +(outcoloring 6) +(incoloring 0) +(julia #t) +(plane 1) +(view -0.04105 0.02435 4.935 4.935) +(usleep 3000000) + + + +(palette 1 105062163 0) +(formula 'barnsley) +(julia #t) +(juliaseed 2.8236810422098707935 0.05811237065355640669) +(view 0.005205 -0.002584 1.601 1.601) +(usleep 3000000) + +(palette 1 833849989 0) +(formula 'mandel5) +(julia #t) +(juliaseed 0.76428252944698614841 -0.40658080189405711885) +(view 0.07452 -0.008817 5.044 5.044) +(usleep 3000000) + +(palette 1 277244305 0) +(formula 'newton) +(julia #t) +(juliaseed -1.7896045256217635593 0.04005360812061721953) +(plane 3) +(view 1.24 0.13 11.4 11.4) +(usleep 3000000) + +(palette 1 1938959247 0) +(formula 'mandel5) +(julia #t) +(juliaseed -0.82233882390131325928 0.83264474211181399984) +(plane 1) +(view 0.2343 0.001337 5.078 5.078) +(usleep 3000000) + + +(palette 1 2005948595 0) +(formula 'barnsley) +(julia #t) +(juliaseed 0 -2.1052631578947367066) +(plane 5) +(view 0.003888 -0.004145 1.757 1.757) +(usleep 3000000) + + +(palette 1 446680187 0) +(formula 'mandel9) +(julia #t) +(juliaseed 0.70552939851789381277 -0.00148898531548975377) +(plane 1) +(view 0.0256 0.05061 3.175 3.175) +(usleep 3000000) + +(load "pause.xhf") + +(load "outnew.xhf") diff --git a/tutorial/outnew.xhf b/tutorial/outnew.xhf new file mode 100644 index 0000000..bcb2a95 --- /dev/null +++ b/tutorial/outnew.xhf @@ -0,0 +1,208 @@ +(clearscreen) +(message "potential") +(textsleep) +(display) +(defaultpalette 0) +(formula 'mandel) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(autorotate #f) +(maxiter 170) +(outcoloring 7) +(incoloring 0) +(plane 0) +(view -0.75 0 2.5 2.5) +(usleep 2000000) + +(palette 1 1827611901 0) +(formula 'mandel5) +(juliaseed 0.57610567620503761637 -0.00036830714146752355345) +(angle 57.4) +(julia #t) +(plane 1) +(view -0.1414 -0.00246 4.176 4.176) +(usleep 2000000) + + +(palette 1 109680931 0) +(formula 'phoenix) +(juliaseed 0.48535441665931129164 -0.34884112172509833922) +(angle -271) +(plane 2) +(view 0.7794 0.08007 7.023 7.023) +(usleep 2000000) + +(palette 1 1244298651 0) +(formula 'barnsley) +(juliaseed 1.6807776162790698756 -0.34895833333333335581) +(angle 127) +(plane 4) +(view -0.5691 -0.005598 4.176 4.176) +(usleep 2000000) + + + +(palette 1 269758741 0) +(formula 'barnsley) +(juliaseed -0.030963345141690833085 1.7180484667357005222) +(plane 1) +(view 0.01973 0.02145 3.436 3.436) + +(usleep 2000000) + + +(palette 1 992843336 0) +(filter 'palette #t) +(formula 'barnsley) +(juliaseed -1.546548770316740496 0) +(angle 90) +(plane 2) +(view -1.283 -0.07217 3.724 3.724) +(usleep 2000000) +(usleep 2000000) +(clearscreen) +(usleep 1000000) +(defaultpalette 0) +(textposition 'center 'bottom) +(outcoloring 8) +(formula 'mandel) +(plane 0) +(view -0.75 0 2.5 2.5) + +; DECOMPOSITION + +(message "cdecom") +(textsleep) +(display) +(message "cdecom2") +(textsleep) +(display) +(cycling #t) +(cyclingspeed -30) +(fastrotate #t) +(autorotate #t) +(usleep 8000000) +(clearscreen) +(cycling #f) +(filter 'palette #f) +(textposition 'center 'middle) +(autorotate #f) +(message "cdecom3") +(textsleep) +(fastrotate #f) +(defaultpalette 0) +(formula 'newton) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(autorotate #f) +(maxiter 170) +(incoloring 0) +(plane 0) +(view 0 0 2.5 2.5) +(display) +(textposition 'center 'bottom) +(message "cdecom4") +(textsleep) + +(palette 1 2076935928 0) +(formula 'phoenix) +(cycling #f) +(maxiter 222) +(view 0.000736974 -0.498205 0.0233898 0.0233898) +(display) +(usleep 3000000) + +(palette 1 95361573 0) +(formula 'mandel) +(maxiter 481) +(incoloring 1) +(view 0.3412215406 -0.04775941323 2.360577158E-06 2.360577158E-06) +(usleep 3000000) + +(palette 1 2020659804 0) +(formula 'barnsley) +(juliaseed 1.1447857761691383914 -7.1800986429855469155E-07) +(plane 1) +(view 0.04009 0.1683 4.207 4.207) +(usleep 3000000) + +(palette 1 1138140310 0) +(formula 'mandel3) +(juliaseed 0.46366279069767444838 -0.03750000000000000241) +(julia #t) +(plane 1) +(view 0.3126 0.1833 5.519 5.519) +(usleep 3000000) + +(defaultpalette 0) +(formula 'barnsley) +(juliaseed 1.0200197307798127969 -0.02189586455981775694) +(plane 3) +(view 0.8766 -0.1051 3.265 3.265) +(usleep 3000000) + + + +(palette 1 1374519064 0) +(formula 'mandel5) +(juliaseed 0.72055268011327479071 0.20317223111390699016) +(julia #t) +(plane 1) +(view 0.2435 0.1847 7.324 7.324) +(usleep 3000000) + + +; SMOOTH +(usleep 2000000) +(clearscreen) +(usleep 1000000) +(clearscreen) +(filter 'truecolor #t) +(textposition 'center 'middle) +(message "smooth") +(textsleep) +(clearscreen) +(message "smooth1") +(textsleep) +(clearscreen) +(message "smooth2") +(textsleep) + +(display) +(defaultpalette 0) +(formula 'mandel) +(outcoloring 9) +(incoloring 0) +(plane 0) +(view -0.75 0 2.5 2.5) +(usleep 2000000) + +(palette 1 1506744519 0) +(formula 'phoenix) +(juliaseed 0.49022288223055247598 -0.39052593130985661457) +(angle -270) +(maxiter 329) +(plane 2) +(view 0.8575 -0.2268 9.693 9.693) +(usleep 2000000) + +(defaultpalette 0) +(formula 'phoenix) +(juliaseed 0.37936046511627909421 -0.22500000000000001444) +(angle -270) +(maxiter 170) +(plane 1) +(view -1.65 -0.298 10.3 10.3) +(usleep 2000000) + +(palette 1 523392987 0) +(formula 'mandel4) +(juliaseed -0.81140988372093028472 -0.10000000000000000642) +(maxiter 170) +(julia #t) +(plane 0) +(view -0.65025 -0.050542 0.18216 0.18216) +(usleep 2000000) +(filter 'truecolor #f) diff --git a/tutorial/palette.xaf b/tutorial/palette.xaf new file mode 100644 index 0000000..4edce46 --- /dev/null +++ b/tutorial/palette.xaf @@ -0,0 +1,5 @@ +(load "head.xhf") +(clearscreen) +(message "pal") +(usleep 4000000) +(load "palette.xhf") diff --git a/tutorial/palette.xhf b/tutorial/palette.xhf new file mode 100644 index 0000000..4ab95a9 --- /dev/null +++ b/tutorial/palette.xhf @@ -0,0 +1,90 @@ +(initstate) +(clearscreen) +(message "pal0") +(textsleep) +(clearscreen) +(message "pal1") +(textsleep) +(clearscreen) +(message "pal2") +(textsleep) +(display) +(formula 'barnsley) +(filter 'palette #t) +(juliaseed 1.0221656976744186705 -0.037500000000000002407) +(plane 1) +(view 0.1341 0.03897 9.02 9.02) +(textposition 'center 'bottom) +(wait) +(message "pal3") +(textsleep) +(display) +(cycling #t) +(usleep 3000000) +(palette 1 150949959 0) +(usleep 3000000) +(palette 1 1502890526 0) +(usleep 3000000) +(palette 1 642437974 0) +(usleep 3000000) +(message "pal4") +(textsleep) +(display) + +(palette 2 999658208 0) +(usleep 3000000) +(palette 2 1165738401 0) +(usleep 3000000) +(palette 2 1668121821 0) +(usleep 3000000) +(palette 2 2140293197 0) +(usleep 3000000) +(palette 2 673420460 0) +(usleep 3000000) +(palette 2 271319198 0) +(usleep 3000000) +(palette 2 1491365278 0) +(usleep 3000000) +(palette 2 645592266 0) +(usleep 3000000) +(palette 2 1642408713 0) +(usleep 3000000) +(palette 2 2043158660 0) +(usleep 3000000) +(palette 2 49573586 0) +(usleep 3000000) +(palette 2 518313506 0) +(usleep 3000000) +(palette 2 2064431961 0) +(message "pal5") +(textsleep) +(display) + +(palette 3 2091177578 0) +(usleep 3000000) +(palette 3 217046201 0) +(usleep 3000000) +(palette 3 1454067645 0) +(usleep 3000000) +(palette 3 223337850 0) +(usleep 3000000) +(palette 3 1566818791 0) +(usleep 3000000) +(palette 3 1875286429 0) +(usleep 3000000) +(palette 3 499077340 0) +(usleep 3000000) +(palette 3 506263511 0) +(usleep 3000000) +(palette 3 218877334 0) +(usleep 3000000) +(palette 3 570595679 0) +(usleep 3000000) +(palette 3 546033592 0) +(usleep 3000000) +(palette 3 640132085 0) +(usleep 3000000) + + +(cycling #f) +(filter 'palette #f) diff --git a/tutorial/pause.xhf b/tutorial/pause.xhf new file mode 100644 index 0000000..851b786 --- /dev/null +++ b/tutorial/pause.xhf @@ -0,0 +1,4 @@ +; PAUSE +(usleep 2000000) +(clearscreen) +(usleep 1000000) diff --git a/tutorial/pert.xaf b/tutorial/pert.xaf new file mode 100644 index 0000000..c8c6c33 --- /dev/null +++ b/tutorial/pert.xaf @@ -0,0 +1,5 @@ +(load "head.xhf") +(clearscreen) +(message "pert0") +(usleep 4000000) +(load "pert.xhf") diff --git a/tutorial/pert.xhf b/tutorial/pert.xhf new file mode 100644 index 0000000..3926587 --- /dev/null +++ b/tutorial/pert.xhf @@ -0,0 +1,74 @@ +(clearscreen) +(message "pert1") +(textsleep) +(clearscreen) +(message "pert2") +(textsleep) +(clearscreen) +(message "pert3") +(textsleep) +(display) +(usleep 1000000) +(perturbation -0.012354651162790650232 0.062500000000000004012) +(wait) +(perturbation 0.029796511627907026854 0.17500000000000001134) +(wait) +(perturbation 0.21947674418604657407 0.37500000000000002418) +(wait) +(perturbation 0.59883720930232566828 0.73750000000000004755) +(usleep 100000) +(textposition 'center 'bottom) +(message "pert4") +(textsleep) +(display) +(morphview -0.758669 -0.1510504 0.003136517 0.003136517) +(usleep 5000000) +(wait) + +(initstate) +(palette 3 1298613279 0) +(formula 'newton) +(perturbation 0.29505813953488373993 -0.012500000000000000802) +(angle 270.17) +(plane 2) +(view -1.877 0.04055 6.545 6.545) +(usleep 5000000) + +(initstate) +(palette 2 661894305 0) +(formula 'octal) +(perturbation 0 -0.025000000000000001605) +(plane 1) +(view 0.452 -0.086 14 14) +(usleep 5000000) + +(initstate) +(palette 2 783556080 0) +(formula 'newton) +(perturbation -0.36882267441860467488 -0.012500000000000000802) +(incoloring 1) +(view 2.5795 0.027209 0.99831 0.99831) +(usleep 5000000) + +(initstate) +(filter 'truecolor #t) +(palette 2 2140656163 0) +(formula 'barnsley) +(perturbation 1.6755087209302326659 0) +(angle -90.103) +(outcoloring 10) +(outtcoloring 9) +(julia #f) +(view 2.036 0.009591 1.128 1.128) +(usleep 5000000) + +(initstate) +(palette 2 1570942905 0) +(formula 'newton) +(perturbation -0.23183139534883722422 -0.012500000000000000802) +(outcoloring 9) +(incoloring 7) +(plane 5) +(view -0.0582 -0.01618 2.798 2.798) +(usleep 5000000) + diff --git a/tutorial/phoenix.xaf b/tutorial/phoenix.xaf new file mode 100644 index 0000000..20d0cb6 --- /dev/null +++ b/tutorial/phoenix.xaf @@ -0,0 +1,167 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(clearscreen) +(textposition 'center 'middle) +(message "intro5") +(usleep 5000000) + +(palette 1 1792966073 0) +(formula 'phoenix) +(julia #f) +(plane 0) +(view -0.379 0.2916 3.284 3.284) +(display) +(color 'black) +(textposition 'center 'bottom) +(message "phoenix") +(textsleep) +(color 'white) + +(palette 1 1324551901 0) +(formula 'phoenix) +(julia #f) +(plane 0) +(view 0.188267 0.923587 0.0100905 0.0100905) +(display) +(usleep 2000000) + +(palette 1 1627920637 0) +(formula 'phoenix) +(angle 150) +(julia #f) +(view 0.471443 -0.296993 0.0302053 0.0302053) +(usleep 2000000) + +(palette 1 1627920637 0) +(morphview 0.390047 -0.191011 0.0262958 0.0262958) +(usleep 6000000) +(wait) + +(palette 1 18031315 0) +(angle 21.2) +(julia #f) +(view -1.7599358 0.014872406 0.00016976324 0.00016976324) +(usleep 2000000) + +(palette 1 257898815 0) +(formula 'phoenix) +(outcoloring 8) +(julia #f) +(view 0.25574 0.45129 0.19793 0.19793) +(usleep 2000000) + +(palette 1 1729125249 0) +(formula 'phoenix) +(angle 177) +(julia #f) +(view 0.22169 0.75312 0.17615 0.17615) + +(usleep 2000000) +(palette 1 1090844670 0) +(formula 'phoenix) +(angle 21.2) +(outcoloring 0) +(julia #f) +(view -1.6126147398 -0.016209215424 1.5592934165E-07 1.5592934165E-07) + + +(message "phoenix1") +(textsleep) + +(palette 1 1729125249 0) +(formula 'phoenix) +(display) +(angle 159) +(julia #f) +(view -1.0903 0.1781 0.12263 0.12263) +(usleep 3000000) + +(palette 1 1792966073 0) +(angle 0) +(formula 'phoenix) +(julia #f) +(view -0.379 0.2916 3.284 3.284) + +(display) +(color 'black) +(message "phoenix2") +(textsleep) + +(display) +(morphview -1.75817 -0.000301212 0.0378343 0.0378343) +(usleep 4000000) +(wait) +(palette 1 326098313 0) +(formula 'phoenix) +(juliaseed -1.7666199754006518578 0.00687153883595452393) +(outcoloring 1) +(plane 0) +(view -1.760882 0.01045051 0.003687006 0.003687006) +(color 'white) +(message "phoenix3") +(textsleep) +(display) +(message "phoenix4") +(textsleep) + + +(display) +(defaultpalette 0) +(formula 'phoenix) +(maxiter 271) +(plane 0) +(view 0.0068593 -0.489751 0.0485972 0.0485972) + +(usleep 3000000) + + +(palette 1 504531543 0) +(juliaseed 0.14376580817539892084 0.3944496374263076205) +(angle 271) +(plane 1) +(view 0.7831 0.2092 6.044 6.044) + +(usleep 3000000) + + +(palette 1 1794703246 0) +(formula 'phoenix) +(filter 'edge2 #t) +(angle 0) +(outcoloring 2) +(plane 0) +(view -0.051043 0.83791 0.13455 0.13455) +(usleep 3000000) +(filter 'edge2 #f) + +(palette 1 906148114 0) +(formula 'phoenix) +(juliaseed 0.43390385732938146351 -0.31608426045400182656) +(angle -270) +(outcoloring 0) +(plane 0) +(view 0.04333 0.005463 1.846 1.846) +(usleep 3000000) + +(palette 1 1283437285 0) +(formula 'phoenix) +(juliaseed 0.1901522684107088305 0.76657698818178892958) +(angle -156) +(maxiter 331) +(outcoloring 1) +(plane 0) +(view 0.29204 0.63386 0.16135 0.16135) +(usleep 3000000) + +(palette 1 245241219 0) +(formula 'phoenix) +(juliaseed 0.086781190600191699449 0.56503351835647285618) +(angle 33.7) +(maxiter 170) +(outcoloring 4) +(plane 1) +(view -0.9381658 0.3498999 0.003672936 0.003672936) +(usleep 3000000) + diff --git a/tutorial/plane.xaf b/tutorial/plane.xaf new file mode 100644 index 0000000..2bc87df --- /dev/null +++ b/tutorial/plane.xaf @@ -0,0 +1,469 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(clearscreen) +(textposition 'center 'middle) +(message "plane1") +(textsleep) +(clearscreen) +(message "plane2") +(textsleep) +(message "plane3") +(textsleep) +(display) +(textposition 'center 'bottom) +(message "plane4") +(textsleep) +(plane 1) +(view 1.104 -0.006179 4.362 4.362) +(message "plane5") +(textsleep) +(display) +(textsleep) +(message "plane6") +(textsleep) +(display) +(plane 0) +(formula 'mandel9) +(message "plane7") +(textsleep) +(plane 1) +(display) +(textsleep) + +(palette 1 1188637657 0) +(formula 'mandel9) +(juliaseed 0.073764534883720934955 0.78750000000000005065) +(maxiter 170) +(outcoloring 6) +(incoloring 0) +(julia #t) +(plane 0) +(view -0.001692 0.0241 2.813 2.813) +(usleep 2000000) +(plane 1) +(view -0.01593 0.03685 6.772 6.772) +(usleep 3000000) + +(palette 1 732864367 0) +(formula 'mandel5) +(julia #t) +(juliaseed -0.57957848837209306053 -0.012500000000000000802) +(plane 0) +(view 0.04427 0.00332 2.425 2.425) +(usleep 2000000) + +(plane 1) +(view 0.02166 0.1158 8.534 8.534) +(usleep 2000000) + + +(palette 1 1361222802 0) +(formula 'barnsley) +(juliaseed 1.0318186784683188817 -0.060273352372932779713) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view 0.01969 0.03833 3.355 3.355) +(usleep 2000000) + +(plane 1) +(view 0.02601 0.04272 4.853 4.853) +(usleep 2000000) + + +(palette 1 212885046 0) +(formula 'octal) +(plane 0) +(view 0.05694 -0.02316 1.966 1.966) +(usleep 2000000) + +(plane 1) +(view 0.174 -0.184 11.3 11.3) +(usleep 2000000) + +(periodicity #t) + +(defaultpalette 0) +(formula 'newton) +(plane 0) +(view 0 0 2.5 2.5) +(usleep 2000000) + +(plane 1) +(view 0.04362 0.0509 5.176 5.176) +(usleep 2000000) + +(palette 1 540836405 0) +(juliaseed -1.8805768479558366169 -0.001877370200985767042) +(angle -93.1) +(julia #t) +(plane 0) +(view 0.5411 0.0108 2.81 2.81) +(usleep 2000000) +(plane 1) +(view -5.79 0.118 27.2 27.2) +(usleep 2000000) +(clearscreen) +(textposition 'center 'middle) +(usleep 1000000) +(message "plane8") +(textsleep) +(clearscreen) +(message "plane9") +(textsleep) +(display) + +(defaultpalette 0) +(formula 'mandel) +(plane 2) +(view -0.5779664 -0.0001781381 0.006779166 0.006779166) +(wait) + +(morphview 3.4E+02 8.1 5.4E+02 5.4E+02) +(usleep 10000000) +(wait) + +(periodicity #t) +(textposition 'center 'bottom) +(message "plane10") +(textsleep) +(display) + +(palette 1 665365024 0) +(formula 'octal) +(plane 0) +(usleep 2000000) + +(angle 91.1) +(plane 2) +(view -1.426 -0.0505 7.569 7.569) +(wait) + +(morphview -17 17 2.5E+02 2.5E+02) +(usleep 10000000) +(wait) +(periodicity #t) + +(palette 1 1857311811 0) +(formula 'newton) +(autorotate #f) +(outcoloring 1) +(incoloring 0) +(plane 0) +(view 0.307 0.04789 2.876 2.876) +(usleep 2000000) + +(plane 2) +(view 1.5 -0.185 16.3 16.3) +(usleep 2000000) + + +(palette 1 1722789775 0) +(formula 'barnsley) +(julia #t) +(juliaseed 1.0580842317638900964 0.14354313661511941807) +(angle 277) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view 0.004665 -0.09511 3.297 3.297) +(usleep 2000000) +(plane 2) +(view 3.658 0.02434 8.924 8.924) +(usleep 2000000) + + +(clearscreen) +(textposition 'center 'middle) +(message "lambda") +(textsleep) +(display) + + +(defaultpalette 0) +(formula 'mandel) +(plane 3) +(view 0.9424 0.05905 4.893 4.893) +(usleep 2000000) + +(defaultpalette 0) +(filter 'edge2 #t) +(formula 'newton) +(plane 0) +(view 0 0 2.5 2.5) +(usleep 2000000) + + +(plane 3) +(view 0.9993 0.09856 4.978 4.978) +(usleep 2000000) + + +(palette 1 2094204211 0) +(filter 'edge2 #f) +(formula 'barnsley) +(juliaseed 1.0490855747152614393 0.057982090780981126467) +(plane 0) +(view -0.1129 0.009373 3.93 3.93) +(usleep 2000000) + +(plane 3) +(view 0.9009 -0.0657 5.412 5.412) + +(usleep 2000000) + + +(palette 1 2078692293 0) +(formula 'mandel3) +(juliaseed 0.4215116279069767713 0) +(outcoloring 5) +(incoloring 0) +(julia #t) +(plane 0) +(view -0.03046 0.04685 2.542 2.542) +(usleep 2000000) + + +(plane 3) +(view 0.9033 0.002104 4.207 4.207) +(usleep 2000000) + +(clearscreen) +(usleep 1000000) +(textposition 'center 'middle) +(message "ilambda") +(textsleep) +(display) + +(defaultpalette 0) +(formula 'mandel) +(plane 4) +(view -0.04515 -0.02451 2.068 2.068) +(usleep 2000000) + +(palette 1 1366212337 0) +(formula 'mandel9) +(angle -270) +(outcoloring 0) +(incoloring 1) +(plane 0) +(view 0.001502 0.0273 2.242 2.242) +(usleep 2000000) + +(plane 4) +(view -0.3872 0.04514 2.5 2.5) + +(usleep 2000000) + + +(palette 1 1930829025 0) +(formula 'phoenix) +(juliaseed 0.099603226790762798234 0.47676212210978708464) +(angle 268) +(outcoloring 2) +(incoloring 0) +(plane 0) +(view -0.08725 -0.06146 2.051 2.051) +(usleep 2000000) + +(plane 4) +(view 0.1405 0.001392 3.027 3.027) +(usleep 2000000) + +(palette 1 1389290519 0) +(formula 'newton) +(angle 267) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view 0 0 2.5 2.5) +(usleep 2000000) + +(plane 4) +(view -0.2721 0.04681 2.652 2.652) +(usleep 2000000) + +(palette 1 1756695113 0) +(formula 'newton) +(juliaseed 1.0165192138719228486 -0.015320623070085100277) +(angle -89.1) +(julia #t) +(plane 0) +(view -0.1768 -0.0374 1.351 1.351) +(usleep 2000000) + +(plane 4) +(view -0.7622 -0.1073 3.375 3.375) +(usleep 2000000) + +;(periodicity #f) +(palette 1 1623798698 0) +(formula 'octal) +(angle -93.6) +(plane 0) +(view 0.05057 -0.04221 2.323 2.323) +(usleep 2000000) + +(plane 4) +(view 0.9905 -0.03988 4.759 4.759) +(usleep 2000000) +(periodicity #t) + +(clearscreen) +(textposition 'center 'middle) +(usleep 1000000) +(message "imlambda") +(textsleep) +(display) + +(defaultpalette 0) +(formula 'mandel) +(outcoloring 0) +(incoloring 0) +(plane 5) +(view 0.015265 0.0011209 0.77487 0.77487) +(textposition 'center 'bottom) +(message "imlambda2") +(usleep 3000000) +(display) +(morphview -1.14 0.928 24.1 24.1) +(usleep 10000000) +(wait) +(usleep 2000000) + +(palette 1 21687438 0) +(formula 'octal) +(plane 0) +(view 0.05963 0.01683 2.246 2.246) +(usleep 2000000) + +(plane 5) +(view 0.02863 0.002291 1.644 1.644) +(usleep 1000000) +(wait) + +(plane 5) +(morphview 0.204 0.0603 11.6 11.6) +(usleep 10000000) +(wait) + +(periodicity #t) + +(palette 1 2079102097 0) +(formula 'newton) +(outcoloring 8) +(incoloring 0) +(plane 0) +(view 0 0 2.5 2.5) +(usleep 2000000) + +(plane 5) +(view 0.008223 0.01861 2.028 2.028) +(usleep 2000000) + +(palette 1 442412479 0) +(formula 'barnsley) +(juliaseed 1.7326770974776322079 0.0057832737825164998559) +(outcoloring 1) +(incoloring 0) +(plane 0) +(view 0.03107 0.005783 3.747 3.747) +(usleep 2000000) + +(plane 5) +(view 0.02936 0.005783 3.545 3.545) +(wait) + +(plane 5) +(morphview 0.151 0.00578 18 18) +(usleep 10000000) +(wait) + +(palette 1 1478827629 0) +(formula 'magnet) +(juliaseed 2.0756547649234260199 -0.01485114343840790007) +(maxiter 170) +(outcoloring 6) +(incoloring 0) +(julia #t) +(plane 0) +(view -0.353 0.04624 7 10.27) +(usleep 2000000) + +(plane 5) +(view 0.029534 -0.0050964 0.39172 0.57452) +(wait) + +(plane 5) +(morphview 0.4815 -0.005096 4.936 7.239) +(usleep 10000000) +(wait) +(usleep 1000000) +(clearscreen) +(usleep 1000000) +(textposition 'center 'middle) +(message "mick") +(textsleep) +(display) + +(defaultpalette 0) +(formula 'mandel) +(outcoloring 0) +(incoloring 0) +(plane 6) +(view -0.75 0 2.5 2.5) +(wait) + +(morphview -2E+01 1E+02 6E+03 6E+03) +(usleep 10000000) +(wait) + +(palette 1 13426138 0) +(formula 'octal) +(angle 269) +(plane 0) +(view -0.01687 -0.03823 1.773 1.773) +(usleep 2000000) + +(plane 6) +(view 1.101 -0.03384 1.614 1.614) +(usleep 2000000) + +(palette 1 379808765 0) +(formula 'newton) +(angle -90) +(plane 0) +(view 0 0 2.5 2.5) +(usleep 2000000) + +(plane 6) +(view -12.4 -1.93 39.4 39.4) +(usleep 2000000) + +(formula 'barnsley) +(palette 1 874618280 0) +(filter 'edge2 #t) +(juliaseed 1.0537790697674419282 0.025000000000000001605) +(plane 0) +(view 0.05278 0.03018 3.195 3.195) +(usleep 2000000) + +(plane 6) +(view 0.213 0.0768 14.6 14.6) +(usleep 2000000) +(filter 'edge2 #f) + +(palette 1 1022524630 0) +(formula 'phoenix) +(julia #f) +(plane 0) +(view 0 0 2.5 2.5) +(usleep 2000000) + +(plane 6) +;(periodicity #f) +(view -1E+03 2E+01 7E+03 7E+03) +(usleep 2000000) +(periodicity #t) diff --git a/tutorial/power.xaf b/tutorial/power.xaf new file mode 100644 index 0000000..5039568 --- /dev/null +++ b/tutorial/power.xaf @@ -0,0 +1,181 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") +(clearscreen) +(textposition 'center 'middle) +(message "intro2") +(usleep 5000000) +(display) +(defaultpalette 0) +(formula 'mandel) +(angle 0) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view -0.75 0 2.5 2.5) +(textposition 'center 'bottom) +(message "power") +(textsleep) +(display) +(formula 'mandel3) +(message "power2") +(textsleep) +(display) +(message "power3") +(textsleep) +(display) +(smoothmorph 'view 2000000 2000000) +(morphview 0.266403 -1.26024 0.0388597 0.0388597) +(usleep 5000000) +(wait) +(palette 1 590960451 0) +(formula 'mandel3) +(maxiter 311) +(outcoloring 1) +(incoloring 0) +(plane 0) +(view 0.4441447404 0.0215520724 6.388399051E-06 6.388399051E-06) +(usleep 2000000) + + +;(palette 1 1633607719 0) +;(angle -320) +;(maxiter 105) +;(outcoloring 0) +;(incoloring 0) +;(plane 0) +;(view 0.117006125 1.13233683 2.87904169E-05 2.87904169E-05) +;(usleep 2000000) + + +(palette 1 1311787594 0) +(angle -23.3) +(maxiter 168) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view -0.584730623 -0.221175898 3.22228192E-05 3.22228192E-05) +(usleep 3000000) + +(palette 1 1307004302 0) +(angle -23.3) +(maxiter 168) +(outcoloring 0) +(incoloring 0) +(plane 0) +(view 0.41330684 -0.64510606 0.0001145949 0.0001145949) +(usleep 2000000) + +(display) +(palette 1 1307004302 0) +(angle -23.3) +(autorotate #f) +(outcoloring 0) +(incoloring 0) +(maxiter 400) +(view -0.451065423507224 -0.022533000686388 6.95555389543592E-11 6.95555389577474E-11) +(usleep 2000000) +(plane 0) +(smoothmorph 'view 2000000 2000000) +(morphview -0.4510654227194 -0.02253299961891 7.419813071352E-09 7.419813071496E-09) +;(maxiter 168) +(usleep 7000000) +(wait) +(usleep 2000000) + + + +(message "power4") +(textsleep) + +(defaultpalette 0) +(formula 'mandel4) +(angle 0) +(display) +(text "z^4+c") +(usleep 2000000) + +(formula 'mandel5) +(display) +(text "z^5+c") +(usleep 2000000) + +(formula 'mandel6) +(display) +(text "z^6+c") +(usleep 2000000) + + +(palette 1 1158270005 0) +(display) +(formula 'mandel5) +(juliaseed -0.51635174418604654479 0.70000000000000004515) +(angle 0) +(julia #t) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(plane 1) +(view 0.1249 0.1893 5.961 5.961) +(message "pjulia") + + +(textsleep) +(display) +(palette 1 1586552168 0) +(formula 'mandel3) +(juliaseed 0.36882267441860467488 -0.66250000000000004263) +(angle 0) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(julia #t) +(plane 1) +(view -0.02118 0.5241 7.847 7.847) + +(usleep 2000000) +(display) +(formula 'mandel5) +(palette 1 2087220895 0) +(juliaseed 0.33669790083813088669 -0.70478147175782891021) +(angle 0) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(julia #t) +(plane 1) +(view 0.092 0.164 11.2 11.2) + + +(usleep 2000000) + +(palette 1 111980511 0) +(formula 'mandel5) +(juliaseed -0.62735732725661988549 -0.50514451660129260405) +(angle 0) +(autorotate #f) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(julia #t) +(plane 1) +(view 0.3083 0.0967 8.469 8.469) +(usleep 2000000) + + +(palette 1 1530690807 0) +(formula 'mandel9) +(juliaseed 0.51635174418604654479 -0.50000000000000003215) +(julia #t) +(angle 0) +(maxiter 170) +(outcoloring 0) +(incoloring 0) +(plane 1) +(view 0.07038 0.1477 6.786 6.786) +(usleep 2000000) + diff --git a/tutorial/render.xaf b/tutorial/render.xaf new file mode 100644 index 0000000..7ffbff0 --- /dev/null +++ b/tutorial/render.xaf @@ -0,0 +1,27 @@ +(load "msetren.xaf") + +(usleep 500000) +(clearscreen) +(textposition 'center 'middle) +(text "This animation is part of +animated tutorial +\"An introduction to fractals\" + +See http://xaos.sf.net +for next 8 chapters.") +(textsleep) +(text "Rendered by +XaoS - a real-time fractal zoomer + +XaoS is free software. Download it from: +http://xaos.sf.net +to see the whole tutorial calculated in +realtime at much higher quality.") +(textsleep) +(clearscreen) +(textposition 'center 'top) +(message "fcopyright") +(textposition 'center 'bottom) +(text "You can redistribute this animation +freely as long as the original MPEG file is untouched.") +(textsleep) diff --git a/tutorial/square.xhf b/tutorial/square.xhf new file mode 100644 index 0000000..16ab327 --- /dev/null +++ b/tutorial/square.xhf @@ -0,0 +1,20 @@ +(linekey 0) +(clearlines) +(color 'red) +(line 'scaled 0.4 0.4 0.6 0.4) +(line 'scaled 0.4 0.6 0.6 0.6) +(line 'scaled 0.4 0.4 0.4 0.6) +(line 'scaled 0.6 0.4 0.6 0.6) +(color 'white) +(textsleep) +(linekey 0) +(morphline 'scaled 0.3 0.3 0.7 0.3) +(morphline 'scaled 0.3 0.7 0.7 0.7) +(morphline 'scaled 0.3 0.3 0.3 0.7) +(morphline 'scaled 0.7 0.3 0.7 0.7) +(usleep 1000000) +(line 'scaled 0.3 0.5 0.3 0.5) +(morphlastline 'scaled 0.3 0.5 0.7 0.5) +(line 'scaled 0.5 0.3 0.5 0.3) +(morphlastline 'scaled 0.5 0.3 0.5 0.7) +(usleep 1000000) diff --git a/tutorial/tree.xhf b/tutorial/tree.xhf new file mode 100644 index 0000000..2ddaaf7 --- /dev/null +++ b/tutorial/tree.xhf @@ -0,0 +1,63 @@ +(line 'scaled 0.500 0.800 0.500 0.533) +(line 'scaled 0.500 0.533 0.602 0.388) +(line 'scaled 0.602 0.388 0.713 0.347) +(line 'scaled 0.713 0.347 0.790 0.368) +(line 'scaled 0.790 0.368 0.824 0.408) +(line 'scaled 0.824 0.408 0.827 0.443) +(line 'scaled 0.824 0.408 0.857 0.417) +(line 'scaled 0.790 0.368 0.839 0.350) +(line 'scaled 0.839 0.350 0.873 0.359) +(line 'scaled 0.839 0.350 0.859 0.321) +(line 'scaled 0.713 0.347 0.759 0.282) +(line 'scaled 0.759 0.282 0.808 0.264) +(line 'scaled 0.808 0.264 0.842 0.274) +(line 'scaled 0.808 0.264 0.828 0.236) +(line 'scaled 0.759 0.282 0.759 0.230) +(line 'scaled 0.759 0.230 0.779 0.201) +(line 'scaled 0.759 0.230 0.739 0.201) +(line 'scaled 0.602 0.388 0.602 0.269) +(line 'scaled 0.602 0.269 0.647 0.204) +(line 'scaled 0.647 0.204 0.697 0.186) +(line 'scaled 0.697 0.186 0.731 0.196) +(line 'scaled 0.697 0.186 0.717 0.158) +(line 'scaled 0.647 0.204 0.647 0.152) +(line 'scaled 0.647 0.152 0.667 0.123) +(line 'scaled 0.647 0.152 0.627 0.123) +(line 'scaled 0.602 0.269 0.557 0.204) +(line 'scaled 0.557 0.204 0.557 0.152) +(line 'scaled 0.557 0.152 0.577 0.123) +(line 'scaled 0.557 0.152 0.537 0.123) +(line 'scaled 0.557 0.204 0.507 0.186) +(line 'scaled 0.507 0.186 0.487 0.158) +(line 'scaled 0.507 0.186 0.473 0.196) +(line 'scaled 0.500 0.533 0.398 0.388) +(line 'scaled 0.398 0.388 0.398 0.269) +(line 'scaled 0.398 0.269 0.443 0.204) +(line 'scaled 0.443 0.204 0.493 0.186) +(line 'scaled 0.493 0.186 0.527 0.196) +(line 'scaled 0.493 0.186 0.513 0.158) +(line 'scaled 0.443 0.204 0.443 0.152) +(line 'scaled 0.443 0.152 0.463 0.123) +(line 'scaled 0.443 0.152 0.423 0.123) +(line 'scaled 0.398 0.269 0.353 0.204) +(line 'scaled 0.353 0.204 0.353 0.152) +(line 'scaled 0.353 0.152 0.373 0.123) +(line 'scaled 0.353 0.152 0.333 0.123) +(line 'scaled 0.353 0.204 0.303 0.186) +(line 'scaled 0.303 0.186 0.283 0.158) +(line 'scaled 0.303 0.186 0.269 0.196) +(line 'scaled 0.398 0.388 0.287 0.347) +(line 'scaled 0.287 0.347 0.241 0.282) +(line 'scaled 0.241 0.282 0.241 0.230) +(line 'scaled 0.241 0.230 0.261 0.201) +(line 'scaled 0.241 0.230 0.221 0.201) +(line 'scaled 0.241 0.282 0.192 0.264) +(line 'scaled 0.192 0.264 0.172 0.236) +(line 'scaled 0.192 0.264 0.158 0.274) +(line 'scaled 0.287 0.347 0.210 0.368) +(line 'scaled 0.210 0.368 0.161 0.350) +(line 'scaled 0.161 0.350 0.141 0.321) +(line 'scaled 0.161 0.350 0.127 0.359) +(line 'scaled 0.210 0.368 0.176 0.408) +(line 'scaled 0.176 0.408 0.143 0.417) +(line 'scaled 0.176 0.408 0.173 0.443) diff --git a/tutorial/trice.xaf b/tutorial/trice.xaf new file mode 100644 index 0000000..ed571cd --- /dev/null +++ b/tutorial/trice.xaf @@ -0,0 +1,133 @@ +;Other fractal types in Xaos - part 1 +;Animation file is made by Arpad Fekete +;This file was made in January 2006 +(initstate) +(clearscreen) +(textposition 'center 'middle) +(message "trice1") +(usleep 3000000) + +(initstate) +(filter 'palette #t) +(palette 3 974867599 3) +(formula 'mandel) +(view -0.5632 -0.00595 2.428 2.428) +(textposition 'center 'bottom) +(message "trice2") +(usleep 3000000) + +(defaultpalette 0) +(view -0.5632 -0.00595 2.428 2.428) +(textposition 'center 'bottom) +(message "trice3") +(usleep 3000000) + +(textposition 'center 'bottom) +(message "trice4") +(usleep 3000000) + +(bailout 1) +(view -0.5632 -0.00595 2.428 2.428) +(textposition 'center 'bottom) +(message "trice5") +(usleep 3500000) + +(morphview 0.2962971 -0.01739749 0.001622609 0.001622609) +(textposition 'center 'bottom) +(message "trice6") +(usleep 3500000) + +(maxiter 1000) +(textposition 'center 'bottom) +(message "trice7") +(usleep 3000000) + +(maxiter 800) +(view -0.5632 -0.00595 2.428 2.428) +(morphview -0.79852004338 0.16597586052 6.5128239024E-07 6.5128239024E-07) +(textposition 'center 'bottom) +(message "trice8") +(usleep 6000000) +(usleep 2000000) + +(initstate) +(filter 'palette #t) +(palette 1 1814919022 0) +(formula 'trice) +(view 0.04141 0.0715 2.422 4.36) +(textposition 'center 'bottom) +(message "trice9") +(usleep 3500000) + +(morphview 0.295245 0.1022278 0.001364921 0.002457083) +(textposition 'center 'bottom) +(message "trice10") +(usleep 5000000) +(usleep 2000000) + +(maxiter 1000) +(textposition 'center 'bottom) +(message "trice11") +(usleep 3000000) + +(morphview 0.29560558256862 0.10265658338044 1.2599702089501E-10 2.2681542614141E-10) +(textposition 'center 'bottom) +(message "trice12") +(usleep 6000000) +(usleep 3000000) + +(initstate) +(filter 'palette #t) +(palette 2 1935120149 0) +(formula 'catseye) +(angle 450.97) +(view 0.09452 0.06434 2.747 4.945) +(textposition 'center 'bottom) +(message "trice13") +(usleep 3000000) + +(morphview 0.56456577513 -0.832734519159 1.28241119892E-08 2.30852689422E-08) +(textposition 'center 'bottom) +(message "trice14") +(usleep 6000000) +(usleep 2000000) + +(initstate) +(filter 'palette #t) +(palette 2 1935120149 0) +(formula 'catseye) +(view 0.02017 -0.07466 4.721 8.499) +(textposition 'center 'bottom) +(message "trice15") +(usleep 3500000) + +(bailout 16) +(textposition 'center 'bottom) +(message "trice16") +(usleep 3500000) + +(maxiter 500) +(morphview 0.406444922 1.14602861 2.18541626E-05 3.93430476E-05) +(textposition 'center 'bottom) +(message "trice17") +(usleep 6000000) +(usleep 2000000) + +(juliaseed 0.94489594058854675055 -2.7574622589119373924) +(julia #t) +(view 1.542 -0.8268 1.328 2.391) +(textposition 'center 'bottom) +(message "trice18") +(usleep 1500000) + +(juliaseed 0.98627653568137823746 -2.8328221743028723313) +(view 0.3128 -0.03694 4.642 8.358) +(usleep 1500000) + +(juliaseed 0.98685964056950791932 0.12558544068705411543) +(view 0.3128 -0.03694 4.642 8.358) +(usleep 1500000) + +(juliaseed -0.96569613980449897552 2.7259267076790570155) +(view 1.6043 -0.77232 0.66467 1.1967) +(usleep 1500000) diff --git a/tutorial/truecol.xaf b/tutorial/truecol.xaf new file mode 100644 index 0000000..b7600d1 --- /dev/null +++ b/tutorial/truecol.xaf @@ -0,0 +1,10 @@ +; An introduction to fractals by Jan Hubicka +; Version 1.0 done for XaoS 3.0 in July 1997 +; Use xaos -play to see it :) +(load "head.xhf") + +(clearscreen) +(textposition 'center 'middle) +(message "truecolor") +(textsleep) +(load "truecol.xhf") diff --git a/tutorial/truecol.xhf b/tutorial/truecol.xhf new file mode 100644 index 0000000..3aa13c8 --- /dev/null +++ b/tutorial/truecol.xhf @@ -0,0 +1,199 @@ +(clearscreen) +(message "truecolor1") +(textsleep) +(clearscreen) +(message "truecolor2") +(textsleep) +(clearscreen) +(message "truecolor3") +(textsleep) +(clearscreen) +(message "truecolor4") +(textsleep) +(clearscreen) +(message "truecolor5") +(textsleep) +(clearscreen) +(message "truecolor6") +(textsleep) +(display) +(filter 'truecolor #t) + + +(defaultpalette 0) +(formula 'newton) +(fastjulia #f) +(cycling #f) +(periodicity #t) +(juliaseed 1.0010901162790698318 0) +(angle 270) +(autorotate #f) +(maxiter 3) +(outcoloring 10) +(incoloring 10) +(intcoloring 5) +(outtcoloring 5) +(julia #t) +(plane 0) +(view -1.2122 -0.0061572 0.26936 0.26936) +(usleep 2000000) + + +(formula 'octal) +(angle -272) +(maxiter 25) +(outcoloring 10) +(incoloring 10) +(intcoloring 2) +(outtcoloring 1) +(plane 1) +(view -3.0667 0.0055074 0.31049 0.31049) +(usleep 2000000) + +(formula 'mandel) +(juliaseed -0.75713699461548487245 -0.15694570011771199221) +(maxiter 20) +(intcoloring 1) +(outtcoloring 2) +(julia #t) +(plane 1) +(view 1.196 -0.11047 0.45714 0.45714) +(usleep 2000000) + +(formula 'barnsley) +(juliaseed -0.021075581395348838543 1.025000000000000066) +(angle -45.9) +(maxiter 28) +(intcoloring 2) +(outtcoloring 1) +(plane 0) +(view 0.0596364 -1.11538 0.0605633 0.0605633) +(usleep 2000000) + + +(formula 'mandel5) +(juliaseed 0.76925872093023260775 0.78750000000000005065) +(maxiter 4) +(intcoloring 3) +(outtcoloring 3) +(julia #t) +(plane 1) +(view 0.08439 -0.003914 5.152 5.152) +(usleep 2000000) + +(formula 'barnsley) +(juliaseed -0.021075581395348838543 1.025000000000000066) +(maxiter 28) +(intcoloring 1) +(outtcoloring 1) +(plane 0) +(view -0.027164 -0.02079 0.98288 0.98288) +(usleep 2000000) + +(formula 'newton) +(maxiter 4) +(intcoloring 3) +(outtcoloring 3) +(plane 3) +(view 1.059 0.106 7.56 7.56) +(usleep 2000000) + +(formula 'newton) +(juliaseed 1.0116279069767442512 0.012500000000000000802) +(angle 268) +(maxiter 21) +(julia #t) +(plane 4) +(view -0.6152 -0.05759 2.537 2.537) +(usleep 2000000) + +(formula 'newton) +(juliaseed 1.0116279069767442512 0.012500000000000000802) +(angle 268) +(maxiter 21) +(julia #t) +(plane 4) +(view 0.32435 0.002152 0.35158 0.35158) +(usleep 2000000) + +(formula 'barnsley) +(juliaseed -0.021075581395348838543 1.025000000000000066) +(angle -45.9) +(maxiter 28) +(intcoloring 1) +(outtcoloring 3) +(plane 1) +(view -0.3134 0.05978 9.413 9.413) +(usleep 2000000) + +(formula 'magnet) +(angle -91) +(maxiter 2) +(intcoloring 1) +(outtcoloring 1) +(plane 1) +(view 0.59578 -0.017137 0.57299 0.84038) +(usleep 2000000) + +(formula 'mandel) +(angle -268) +(maxiter 1) +(intcoloring 2) +(outtcoloring 2) +(plane 1) +(view -0.72954 0.0061678 0.65246 0.65246) +(usleep 2000000) + +(formula 'newton) +(angle -90.5) +(plane 2) +(view -1.595 0.05454 6.763 6.763) +(usleep 2000000) + +(formula 'magnet) +(angle 89.7) +(maxiter 4) +(outtcoloring 1) +(plane 1) +(view -0.2292 0.04117 2.16 3.168) +(usleep 2000000) + +(formula 'barnsley) +(juliaseed -0.009189967915892080768 1.7040566355656396908) +(maxiter 42) +(intcoloring 4) +(outtcoloring 4) +(plane 1) +(view -0.03899 -0.04575 3.535 3.535) +(usleep 2000000) + +(formula 'barnsley) +(maxiter 1) +(intcoloring 3) +(outtcoloring 1) +(plane 3) +(view 0.9983 -0.05054 2.833 2.833) +(usleep 2000000) + +(formula 'magnet) +(angle -90.6) +(maxiter 4) +(intcoloring 2) +(outtcoloring 1) +(plane 1) +(view 0.79545 -0.015586 0.27913 0.40939) +(usleep 2000000) + + + + +(formula 'magnet) +(angle 89.7) +(maxiter 4) +(intcoloring 2) +(outtcoloring 1) +(plane 1) +(view 0.46754 0.0010797 0.19677 0.28859) +(usleep 4000000) +(filter 'truecolor #f) +(initstate) diff --git a/tutorial/xaf2cat b/tutorial/xaf2cat new file mode 100755 index 0000000..e50abd7 --- /dev/null +++ b/tutorial/xaf2cat @@ -0,0 +1,83 @@ +#!/bin/sh +if [ $# != 1 ]; then + echo "xaf2cat converts .xaf to .cat file format and reconstructs .xaf" + echo "Usage: xaf2cat [ filename.xaf | -h ]" + exit 1 + fi + +if [ "$1" = "-h" ]; then + echo "This tool helps you create language independent .xaf files." + echo "The texts from the .xaf file will be copied into all .cat files." + echo "All texts in the .xaf file will be pointered to the .cat files." + echo "You have to write your own descriptions for the .xaf tutorial file" + echo "into the .cat files for each language." + echo "" + echo "The usage of this tool is quite straightforward, but unfortunately" + echo "it has a serious bug: it cannot handle multiline texts correctly." + echo "Keep this bug in mind or write a better script which will solve" + echo "this problem." + exit 1 + fi + +test -r $1 || { + echo "$1 is missing" + exit 1 + } +export BASENAME=`basename $1 .xaf` +cp $1 $1.orig +echo "$1.orig file as backup was created." +OUTPUTFILE=$BASENAME.cat + +echo " +############################################## +#for file $1 +" > $OUTPUTFILE + +cat $1 | grep "text " | sed s/"(text "/""/g | sed s/"\")"/"\""/g |\ + sed s/" \"$"/"\""/g | awk '{x++; print ENVIRON["BASENAME"] x " " $0}' \ + >> $OUTPUTFILE + +cat $OUTPUTFILE +echo -n "^- This is the output. Do you want to append it to ../catalogs/*.cat? [Y/n] " +read A +if [ "$A" != "n" ]; then + for i in ../catalogs/*.cat; do + cat $OUTPUTFILE >> $i + echo -n "$i, " + done + echo "done." + fi + +echo -n "Shall I create 'message' commands instead of 'text's in $1? [Y/n] " +read A +if [ "$A" != "n" ]; then + cat $1 | sed s/"(text "/"(message "/g |\ + sed s/" \"$"/"\""/g | awk ' + { + if (index($0,"(message ")==1) + { + x++ + l=length($0) + print "(message ~" ENVIRON["BASENAME"] x "~)" + } + else print $0 + }' | sed s/"~"/"\""/g \ + > $1.work + + cat $1.work + echo -n "^- This is the new $1 file. Do you want to save it? [Y/n] " + read A + if [ "$A" != "n" ]; then + cp $1.work $1 + echo "Done." + fi + fi + +echo -n "Cleanup? [Y/n] " +read A +if [ "$A" != "n" ]; then + rm -f $1.work $1.orig $OUTPUTFILE + echo "Cleanup done." + fi + +echo "Exiting." -- cgit v0.9.1