明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 49148|回复: 213

关于风之影Lisp大挑战的一个建议:图形填充

  [复制链接]
发表于 2011-11-30 09:34:54 | 显示全部楼层 |阅读模式
本帖最后由 raimo 于 2011-12-1 07:49 编辑

一直关注着风的Lisp大挑战,虽然没那个水平参加,看看也不错,Lisp能这样玩,还挺有意思的,也活跃论坛气氛

[算法][风之影][Lisp大挑战第一季]圆周率
http://bbs.mjtd.com/thread-90139-1-1.html

[算法] [风之影][Lisp大挑战第二季]光路计算
http://bbs.mjtd.com/thread-90226-1-1.html

[算法] [风之影][Lisp大挑战第三季]完美正方形
http://bbs.mjtd.com/thread-90547-1-1.html

[风之影][Lisp大挑战第四季]皇后
http://bbs.mjtd.com/thread-90628-1-1.html


但是目前这几期下来就有一个小小的建议
就和snddd2000 说得一样,风的挑战题目太高山流水了。。。曲高和寡

建议楼主出题目不要老是专研一些纯数字理论的东西。。费劲还少人关注
和工作实用的结合一些,这样锻炼技术的同时也顺便帮助了别人

比如:
按照楼主的题目难度,我也来出个题目
填充是我们日常工作必须用到的,你能否用这个为题 用LISP实现将指定图形填充入指定闭合范围内。同时做到高效,操作简单

我相信这个如果实现一定能极大的方便非常多的人!!

示意图
http://bbs.mjtd.com/forum.php?mod=attachment&aid=NjI4Mzl8YTdkYTA1N2M4YWUwNTlmYTZkODg4NTVkNmMzZmMzMTh8MTczMjI4MzAxMw%3D%3D&request=yes&_f=.gif

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

本帖被以下淘专辑推荐:

发表于 2011-12-1 22:45:02 | 显示全部楼层
本帖最后由 Gu_xl 于 2012-9-23 12:21 编辑




可以选择任何物体按比例进行填充封闭图形!
程序下载:
游客,本帖隐藏的内容需要发帖数高于 10 才可浏览,你当前发帖数只有 0

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

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




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

增加一个边距就更好了  发表于 2019-3-29 08:46
填充速度挺快,比Superhatch快了不止十倍  发表于 2011-12-1 23:31

评分

参与人数 7明经币 +6 金钱 +5 收起 理由
趣意人生 + 1 很给力!
千寻╭ァ + 1
linshiyin2 + 1 赞一个!
669423907 + 1 很给力!谢谢G版更新!
moshouhot + 5 很给力!
raimo + 1 G版真是很给力啊!
flytoday + 1 赞一个!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2018-4-27 09:15:06 | 显示全部楼层
Gu_xl 发表于 2011-12-1 22:45
可以选择任何物体按比例进行填充封闭图形!
程序下载:
[/post]

修改填充的原理是什么?程序运行后也就自动创建了一个填充块,没有生成填充图案,不明白这个修改填充的原理是什么,可否指点一下?
发表于 2020-2-3 23:55:58 | 显示全部楼层
lidaxiu 发表于 2011-12-1 13:46
自动按要求会生成一个PAT文件

你这个更直接,和G版的有异曲同工之妙。但是能不能行列错开,这样填充起来美观一点
 楼主| 发表于 2011-11-30 09:37:52 | 显示全部楼层
不求多复杂的设置,能用直线,弧线组合,能按照1:1绘制填充进去那就行了。。
发表于 2011-11-30 10:09:16 | 显示全部楼层
这个功能迷你建筑工具里就有
发表于 2011-11-30 10:56:10 | 显示全部楼层
CAD中Express自带SUPERHATCH命令可以满足要求.
 楼主| 发表于 2011-11-30 16:03:03 | 显示全部楼层
本帖最后由 raimo 于 2011-11-30 16:03 编辑

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

CAD中Express自带SUPERHATCH命令基本上就是我说得那个效果,但是操作麻烦,不方便使用,
再有它使用的是块参照,填完之后一大片选择点,吓死人,它不是形成单独的一个块,是大片小块,容易给搞乱。。
而且不方便修改区域后重新填充。。
发表于 2011-12-1 02:06:20 | 显示全部楼层
很好,拟给予精神和行动上的支持
发表于 2011-12-1 08:10:35 | 显示全部楼层
期待你的挑战会有更多人参与
发表于 2011-12-1 12:46:05 | 显示全部楼层
我觉得这个工具实用。
发表于 2011-12-1 13:45:18 | 显示全部楼层
加载后快捷键MP1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2011-12-1 13:46:31 | 显示全部楼层
自动按要求会生成一个PAT文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-22 21:43 , Processed in 0.192724 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表