上一篇:有物混成
世界是简单的,也是复杂的。
如果有人也像我一样,时不时要画成千上万个盒子,而且并不排斥 POV Ray 的绘画方式,那么,不妨使用我用 Python 3 刚写好的 draw-boxes 脚本。前几天,我的所有工作都是为了写出这个脚本。
得到这个脚本的方法是:
$ git clone https://github.com/liyanrui/hamal.git
脚本便在所得的 hamal 目录内。
如果所有的盒子是放在一份文本文件,并且每个盒子只存储它的对角顶点,例如
3.917957 17.69188 -0.505978 4.005616 17.745541 -0.362506
表示对角顶点为 <3.917957, 17.69188, -0.505978>
和 <4.005616, 17.745541, -0.362506>
的盒子。
假设盒子的数据文件为 foo.asc,那么 draw-boxes 脚本的用法为:
$ python3 draw-boxes --line-width=0.001 foo.asc
脚本执行后,会产生 foo.inc 和 foo.pov 文件,然后执行
$ povray +A +P foo.pov
便可以画出成千上万个盒子。
下一篇:飞走的盒子
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。