raimo 发表于 2011-11-30 09:34:54

关于风之影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 发表于 2011-12-1 22:45:02

本帖最后由 Gu_xl 于 2012-9-23 12:21 编辑




可以选择任何物体按比例进行填充封闭图形!
程序下载:

2011.12.05更新内容:
1、增加对话框版本:命令:DDHS ,对话框中可以预览填充。对于复杂的填充图案如有大量圆弧、spline组成的图案预览可能会较慢,对于仅由直线组成的图案,速度很快!
2、提供命令行版本:命令:HS
2、增加修改填充功能:命令:HSUPD
4、填充可以设定填充角度、填充间距、填充比例!
5、选择填充边界时可以点选封闭区域!

2012.0703更新,修正边界剪裁不干净的bug.




革天明 发表于 2018-4-27 09:15:06

Gu_xl 发表于 2011-12-1 22:45
可以选择任何物体按比例进行填充封闭图形!
程序下载:



修改填充的原理是什么?程序运行后也就自动创建了一个填充块,没有生成填充图案,不明白这个修改填充的原理是什么,可否指点一下?

yxh1202 发表于 2020-2-3 23:55:58

lidaxiu 发表于 2011-12-1 13:46
自动按要求会生成一个PAT文件

你这个更直接,和G版的有异曲同工之妙。但是能不能行列错开,这样填充起来美观一点

raimo 发表于 2011-11-30 09:37:52

不求多复杂的设置,能用直线,弧线组合,能按照1:1绘制填充进去那就行了。。

lrd1861 发表于 2011-11-30 10:09:16

这个功能迷你建筑工具里就有

xshrimp 发表于 2011-11-30 10:56:10

CAD中Express自带SUPERHATCH命令可以满足要求.

raimo 发表于 2011-11-30 16:03:03

本帖最后由 raimo 于 2011-11-30 16:03 编辑

这个不是当做挑战题目吗?圆周率早有人算过还可以继续研究。。

CAD中Express自带SUPERHATCH命令基本上就是我说得那个效果,但是操作麻烦,不方便使用,
再有它使用的是块参照,填完之后一大片选择点,吓死人,它不是形成单独的一个块,是大片小块,容易给搞乱。。
而且不方便修改区域后重新填充。。

狂刀lxx 发表于 2011-12-1 02:06:20

很好,拟给予精神和行动上的支持

cabinsummer 发表于 2011-12-1 08:10:35

期待你的挑战会有更多人参与

429014673 发表于 2011-12-1 12:46:05

我觉得这个工具实用。

lidaxiu 发表于 2011-12-1 13:45:18

加载后快捷键MP1

lidaxiu 发表于 2011-12-1 13:46:31

自动按要求会生成一个PAT文件
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 关于风之影Lisp大挑战的一个建议:图形填充