home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / historic / v941.tgz / icon.v941src.tar / icon.v941src / ipl / gdata / linden.dat < prev    next >
Text File  |  2000-07-29  |  7KB  |  480 lines

  1. name:ebush
  2. comment:  3D drawing.
  3. P->I+[P+O]--//[--L]I[++L]-[PO]++PO
  4. I->FS[//&&L][//^^L]FS
  5. S->SFS
  6. L->['{+f-ff-f+|+f-ff-f}]
  7. O->[&&&D'/W////W////W////W////W]
  8. D->FF
  9. W->['^F][{&&&&-f+f|-f+f}]
  10. axiom:P
  11. angle:18
  12. gener:5
  13. length:3
  14. name:bush
  15. F->FF-[-F+F+F]+[+F-F-F]
  16. axiom:F
  17. angle:22.5
  18. yorg:50
  19. name:cesaro
  20. X->----F!X!++++++++F!X!----
  21. F->
  22. gener:10
  23. length:3
  24. axiom:FX
  25. angle:10.58823529
  26. yorg:100
  27. name:curve1
  28. comment:  A Koch curve.
  29. F->FF-F-F-F-F-F+F
  30. axiom:F-F-F-F-
  31. angle:90.0
  32. xorg:100
  33. name:curve2
  34. comment:  A Koch tiling.
  35. F->FF-F+F-F-FF
  36. axiom:F-F-F-F-
  37. angle:90.0
  38. name:curve3
  39. comment: Another Koch curve; dull.
  40. F->F-FF--F-F
  41. axiom:F-F-F-F-
  42. angle:90.0
  43. name:curve4
  44. X->YF+XF+Y
  45. Y->XF-YF-X
  46. axiom:YF
  47. angle:60.0
  48. gener:5
  49. name:dragon
  50. X->-FX++FY-
  51. Y->+FX--FY+
  52. F->
  53. axiom:FX
  54. angle:45.0
  55. gener:10
  56. name:dragon1
  57. r->-Fl-r
  58. l->l+rF+
  59. axiom:Fl
  60. gener:10
  61. name:dragonc
  62. X->X-YF-
  63. Y->+FX+Y
  64. axiom:X
  65. angle:90.0
  66. gener:10
  67. name:fass1
  68. comment: Space-filling curve.
  69. R->-LFLF+RFRFR+F+RF-LFL-FR
  70. L->LF+RFR+FL-F-LFLFL-FRFR+
  71. axiom:-L
  72. angle:90.0
  73. name:fass2
  74. comment: Space-filling curve.
  75. R->-LFLFLF+RFR+FL-F-LF+RFR+FLF+RFRF-LFL-FRFR
  76. L->LFLF+RFR+FLFL-FRF-LFL-FR+F+RF-LFL-FRFRFR+
  77. axiom:-L
  78. angle:90.0
  79. length:4
  80. xorg:100
  81. yorg:100
  82. name:flake3
  83. X->++FXFY--FX--FY
  84. Y->FYFX+++FYFX++FX++FYFX|+FX--FY--FXFY++
  85. F->
  86. axiom:FX
  87. angle:30.0
  88. gener:4
  89. length:4
  90. yorg:-150
  91. name:hilbert
  92. comment:  Space-filling curve.
  93. X->-YF+XFX+FY-
  94. Y->+XF-YFY-FX+
  95. axiom:X
  96. angle:90.0
  97. gener:5
  98. name:island1
  99. F->FFFF-F+F+F-F[-FF+F+FF+F]FF
  100. axiom:F+F+F+F
  101. angle:90.0
  102. gener:2
  103. length:2
  104. xorg:-100
  105. yorg:100
  106. name:island2
  107. F->F+F-FF-F-FF++FF-F+FF+F+FF--FFF
  108. axiom:F+F+F+F
  109. angle:90.0
  110. gener:2
  111. xorg:-100
  112. yorg:50
  113. name:koch1
  114. F->F+F--F+F
  115. axiom:F--F--F
  116. angle:60.0
  117. gener:4
  118. length:3
  119. yorg:100
  120. xorg:100
  121. name:koch2
  122. F->-F+++F---F+
  123. axiom:F---F---F---F
  124. angle:30.0
  125. gener:4
  126. length:4
  127. name:koch3
  128. F->F-F+F+FF-F-F+F
  129. axiom:F-F-F-F
  130. angle:90.0
  131. gener:3
  132. length:3
  133. xorg:100
  134. yorg:100
  135. name:koch4
  136. F->+F--F++F-
  137. axiom:F++++F++++F
  138. angle:30.0
  139. gener:4
  140. length:3
  141. xorg:-100
  142. name:koch5
  143. F->F+F-F-FFF+F+F-F
  144. axiom:F+F+F+F
  145. angle:90.0
  146. gener:3
  147. length:3
  148. yorg:150
  149. name:koch6
  150. F->F-FF+FF+F+F-F-FF+F+F-F-FF-FF+F
  151. axiom:F+F+F+F
  152. angle:90.0
  153. gener:2
  154. length:3
  155. name:koch7
  156. F->F+F-F+F+F
  157. axiom:F+F+F+F
  158. gener:4
  159. name:koch8
  160. F->F+F--F+F
  161. axiom:F
  162. angle:60.0
  163. name:lakeisle
  164. F->F-f+FF-F-FF-Ff-FF+f-FF+F+FF+Ff+FFF
  165. f->ffffff
  166. axiom:F-F-F-F
  167. gener:2
  168. xorg:100
  169. yorg:100
  170. name:leaf1
  171. H->J
  172. P->X
  173. X->F[+AAAA]FY
  174. E->H
  175. B->E
  176. J->Y
  177. O->P
  178. A->N
  179. Y->F[-BBBB]FX
  180. N->O
  181. axiom:X
  182. angle:45.0
  183. length:3
  184. gener:13
  185. name:leaf2
  186. comment:  Not much like a leaf.
  187. X->A
  188. B->F[-Y]FA
  189. A->F[+X]BF
  190. Y->B
  191. axiom:A
  192. angle:45.0
  193. gener:16
  194. name:path
  195. X->FX+FX+FX+FX+f
  196. F->FF
  197. axiom:X
  198. angle:90
  199. length:6
  200. gener:5
  201. name:peano1
  202. comment:  Space-filling curve.
  203. F->F-F+F+F+F-F-F-F+F
  204. axiom:F-F-F-F
  205. angle:90.0
  206. name:peano2
  207. comment:  Nifty space-filling curve.
  208. X->XY-F-FXY++F++FXY
  209. Y->-F-FXY
  210. axiom:FXY++F++FXY++F
  211. angle:45.0
  212. gener:4
  213. length:7
  214. yorg:180
  215. name:peano3
  216. comment:  Space-filling curve.
  217. X->XFYFX+F+YFXFY-F-XFYFX
  218. Y->YFXFY-F-XFYFX+F+YFXFY
  219. axiom:X
  220. angle:90.0
  221. name:penrose1
  222. X->+YF--ZF[---WF--XF]+
  223. Z->--YF++++WF[+ZF++++XF]--XF
  224. W->YF++ZF----XF[-YF----WF]++
  225. Y->-WF++XF[+++YF++ZF]-
  226. F->
  227. axiom:+WF--XF---YF--ZF
  228. gener:4
  229. length:20
  230. angle:36.0
  231. yorg:100
  232. name:penrose2
  233. X->+YF--ZF[---WF--XF]+
  234. Z->--YF++++WF[+ZF++++XF]--XF
  235. W->YF++ZF----XF[-YF----WF]++
  236. Y->-WF++XF[+++YF++ZF]-
  237. F->
  238. axiom:++ZF----XF-YF----WF
  239. angle:36.0
  240. gener:5
  241. length:10
  242. name:penrose3
  243. X->+YF--ZF[---WF--XF]+
  244. Z->--YF++++WF[+ZF++++XF]--XF
  245. W->YF++ZF----XF[-YF----WF]++
  246. Y->-WF++XF[+++YF++ZF]-
  247. F->
  248. axiom:[X]++[X]++[X]++[X]++[X]
  249. angle:36.0
  250. gener:5
  251. length:10
  252. name:penrose4
  253. X->+YF--ZF[---WF--XF]+
  254. Z->--YF++++WF[+ZF++++XF]--XF
  255. W->YF++ZF----XF[-YF----WF]++
  256. Y->-WF++XF[+++YF++ZF]-
  257. F->
  258. axiom:[Y]++[Y]++[Y]++[Y]++[Y]
  259. angle:36.0
  260. gener:5
  261. length:10
  262. name:penrosed
  263. comment: Double Penrose tiling; looks nice.
  264. X->+YF--ZF[---WF--XF]+
  265. Z->--YF++++WF[+ZF++++XF]--XF
  266. W->YF++ZF----XF[-YF----WF]++
  267. Y->-WF++XF[+++YF++ZF]-
  268. F->
  269. axiom:[X][Y]++[X][Y]++[X][Y]++[X][Y]++[X][Y]
  270. angle:36.0
  271. length:40
  272. name:plant01
  273. comment:  Not bad.
  274. F->F[+F]F[-F]F
  275. axiom:F
  276. angle:25.71428571
  277. gener:4
  278. length:4
  279. yorg:150
  280. name:plant02
  281. F->F[+F]F[-F][F]
  282. axiom:F
  283. angle:20.0
  284. gener:5
  285. length:6
  286. yorg:190
  287. name:plant03
  288. F->FF-[-F+F+F]+[+F-F-F]
  289. axiom:F
  290. angle:22.5
  291. gener:4
  292. yorg:175
  293. name:plant04
  294. comment:  Dull.
  295. X->F[+X]F[-X]+X
  296. F->FF
  297. axiom:X
  298. angle:20.0
  299. gener:5
  300. length:4
  301. yorg:180
  302. name:plant05
  303. comment:  Not bad.
  304. X->F[+X][-X]FX
  305. F->FF
  306. axiom:X
  307. angle:25.71428571
  308. gener:6
  309. length:3
  310. yorg:180
  311. name:plant06
  312. comment:  Pretty good.
  313. X->F-[[X]+X]+F[+FX]-X
  314. F->FF
  315. axiom:X
  316. angle:22.5
  317. gener:5
  318. length:4
  319. yorg:180
  320. name:plant07
  321. comment:  Strange but fascinating.
  322. X->X[-FFF][+FFF]FX
  323. Z->ZFX[+Z][-Z]
  324. axiom:Z
  325. angle:25.71428571
  326. gener:5
  327. yorg:180
  328. name:plant08
  329. S->[+++Z][---Z]TS
  330. H->-Z[+H]L
  331. Z->+H[-Z]L
  332. L->[-FFF][+FFF]F
  333. T->TL
  334. axiom:SLFFF
  335. angle:18.0
  336. gener:8
  337. length:12
  338. yorg:180
  339. name:plant09
  340. comment:  Symmetric; bushy and unnatural.
  341. F->F[+FF][-FF]F[+FF][-FF]F
  342. axiom:F
  343. angle:36.0
  344. gener:3
  345. length:8
  346. yorg:180
  347. name:plant10
  348. comment:  Unnatural but cute.
  349. F->F[+F[+F][-F]F][-F[+F][-F]F]F[+F][-F]F
  350. axiom:F
  351. angle:30.0
  352. gener:3
  353. length:10
  354. yorg:180
  355. name:quadgos
  356. comment:  Space-filling curve.
  357. R->+FLFL-FR-FR+FL+FLFR+FL-FRFR-FL-FR+FLFRFR-FL-FRFL+FL+FR-FR-FL+FL+FRFR
  358. L->FLFL-FR-FR+FL+FL-FR-FRFL+FR+FLFLFR-FL+FR+FLFL+FR-FLFR-FR-FL+FL+FRFR-
  359. F->
  360. axiom:-FR
  361. angle:90.0
  362. gener:2
  363. xorg:100
  364. yorg:100
  365. name:quadkoch
  366. comment:  Yet another Koch curve.
  367. F->F+FF-FF-F-F+F+FF-F-F+F+FF+FF-F
  368. axiom:F++F++F++F++F
  369. gener:2
  370. angle:90.0
  371. name:quartet
  372. comment:  Space-filling curve.
  373. H->-
  374. B->FB+FA-FB-JFBFA
  375. J->+
  376. A->FBFA+HFA+FB-FA
  377. F->
  378. axiom:FB
  379. angle:90.0
  380. gener:4
  381. length:4
  382. xorg:-100
  383. yorg:100
  384. name:sier1
  385. comment:  Well, not so great.
  386. X->+FXF-FXF-FXF+
  387. F->FXF
  388. axiom:F
  389. angle:120.0
  390. gener:5
  391. name:sier2
  392. X->--FXF++FXF++FXF--
  393. F->FF
  394. axiom:FXF--FF--FF
  395. angle:60.0
  396. gener:5
  397. length:4
  398. xorg:50
  399. yorg:100
  400. name:sier3
  401. F->F[-F]F
  402. axiom:F-F-F
  403. angle:120.0
  404. gener:5
  405. name:siersqar
  406. F->FF+F+F+F+FF
  407. axiom:F+F+F+F
  408. angle:90.0
  409. gener:4
  410. length:3
  411. xorg:-100
  412. yorg:100
  413. name:snoflake
  414. F->F-F+F+F-F
  415. axiom:+F
  416. gener:4
  417. length:3
  418. xorg:-100
  419. name:space1
  420. X->YFXFY+F+YFXFY-F-XFYFX
  421. Y->YFXFY-F-XFYFX+F+YFXFY
  422. axiom:X
  423. length:3
  424. gener:4
  425. yorg:150
  426. name:sphinx
  427. comment:  Vaguely interesting.
  428. X->+FF-YFF+FF--FFFXF--YFFFYFFF
  429. G->GG
  430. Y->-FF+XFF-FF++FFFYF++XFFFXFFF
  431. F->GG
  432. axiom:X
  433. angle:60.0
  434. gener:5
  435. length:10
  436. name:sqgasket
  437. comment:  Dull.
  438. X->+FXF+FXF+FXF+FXF
  439. F->FF
  440. axiom:X
  441. angle:90.0
  442. gener:5
  443. xorg:-100
  444. yorg:-100
  445. name:square
  446. comment:  Sierpinski gasket.
  447. F->FF+F+F+F+FF
  448. axiom:F+F+F+F
  449. angle:90.0
  450. name:tile
  451. comment: A circular tiling; comes out nicely.
  452. X->[F+F+F+F[---X-Y]+++++F++++++++F-F-F-F]
  453. Y->[F+F+F+F[---Y]+++++F++++++++F-F-F-F]
  454. axiom:X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X+X
  455. angle:15.0
  456. length:10
  457. name:tree1
  458. comment:  Symmetric, not life-like.
  459. X->[-FX]+FX
  460. axiom:---+++FX
  461. angle:30.0
  462. gener:9
  463. length:15
  464. name:tree2
  465. X->[-FX]+FX
  466. axiom:---+++FX
  467. angle:30.0
  468. gener:9
  469. length:10
  470. name:tree3
  471. comment:  Dull.
  472. X->+FY
  473. Y->-FX
  474. F->FF-[XY]+[XY]
  475. axiom:----++++F
  476. angle:22.5
  477. gener:6
  478. length:3
  479. yorg:175
  480.