免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1015 | 回复: 0
打印 上一主题 下一主题

使用 Context Free 编译器绘图 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-22 16:36 |只看该作者 |倒序浏览

                                Context Free 是一个比较有趣的编译器,它能够把一些指令代码编译生成图形,而且拥有迭代特性,使我们仅通过短短的几行代码就能够绘制出漂亮的图形。
Context Free 的主页地址为
http://www.contextfreeart.org/index.html
它没有图形界面,却可以生成非常复杂的图形,需要根据语法编写图形配置,然后由程序处理即可。
有点像点阵绘图,需要算出图形相应的坐标,然后在相应的坐标位置打上一个点,点通过融合就可以演变成各种各样的图形,比如数字、字母、三角形、圆形等。所以绘制时需要用到一些数学知识。Context Free 的 input 目录下面有一些例子,可以参考,语法比较简单,关键看怎么发挥了。
偶参考了下其中的例子,并画了一个简单的图,如下:

               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6542/showart_482330.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP