关于风之影Lisp大挑战的一个建议:图形填充
本帖最后由 raimo 于 2011-12-1 07:49 编辑一直关注着风的Lisp大挑战,虽然没那个水平参加,看看也不错,Lisp能这样玩,还挺有意思的,也活跃论坛气氛
[算法][风之影]圆周率
http://bbs.mjtd.com/thread-90139-1-1.html
[算法] [风之影]光路计算
http://bbs.mjtd.com/thread-90226-1-1.html
[算法] [风之影]完美正方形
http://bbs.mjtd.com/thread-90547-1-1.html
[风之影]皇后
http://bbs.mjtd.com/thread-90628-1-1.html
但是目前这几期下来就有一个小小的建议
就和snddd2000 说得一样,风的挑战题目太高山流水了。。。曲高和寡
建议楼主出题目不要老是专研一些纯数字理论的东西。。费劲还少人关注
和工作实用的结合一些,这样锻炼技术的同时也顺便帮助了别人
比如:
按照楼主的题目难度,我也来出个题目
填充是我们日常工作必须用到的,你能否用这个为题 用LISP实现将指定图形填充入指定闭合范围内。同时做到高效,操作简单
我相信这个如果实现一定能极大的方便非常多的人!!
示意图
attach://62839.gif
本帖最后由 Gu_xl 于 2012-9-23 12:21 编辑
可以选择任何物体按比例进行填充封闭图形!
程序下载:
2011.12.05更新内容:
1、增加对话框版本:命令:DDHS ,对话框中可以预览填充。对于复杂的填充图案如有大量圆弧、spline组成的图案预览可能会较慢,对于仅由直线组成的图案,速度很快!
2、提供命令行版本:命令:HS
2、增加修改填充功能:命令:HSUPD
4、填充可以设定填充角度、填充间距、填充比例!
5、选择填充边界时可以点选封闭区域!
2012.0703更新,修正边界剪裁不干净的bug.
Gu_xl 发表于 2011-12-1 22:45
可以选择任何物体按比例进行填充封闭图形!
程序下载:
修改填充的原理是什么?程序运行后也就自动创建了一个填充块,没有生成填充图案,不明白这个修改填充的原理是什么,可否指点一下? lidaxiu 发表于 2011-12-1 13:46
自动按要求会生成一个PAT文件
你这个更直接,和G版的有异曲同工之妙。但是能不能行列错开,这样填充起来美观一点 不求多复杂的设置,能用直线,弧线组合,能按照1:1绘制填充进去那就行了。。 这个功能迷你建筑工具里就有 CAD中Express自带SUPERHATCH命令可以满足要求. 本帖最后由 raimo 于 2011-11-30 16:03 编辑
这个不是当做挑战题目吗?圆周率早有人算过还可以继续研究。。
CAD中Express自带SUPERHATCH命令基本上就是我说得那个效果,但是操作麻烦,不方便使用,
再有它使用的是块参照,填完之后一大片选择点,吓死人,它不是形成单独的一个块,是大片小块,容易给搞乱。。
而且不方便修改区域后重新填充。。 很好,拟给予精神和行动上的支持 期待你的挑战会有更多人参与 我觉得这个工具实用。 加载后快捷键MP1
自动按要求会生成一个PAT文件