找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2512|回复: 18

[讨论]:填充面积的Lisp程序错

[复制链接]

已领礼包: 11个

财富等级: 恭喜发财

发表于 2002-9-16 19:07:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
论坛上的求填充面积的Lisp程序在求不规则的填充面积时答案错误,求矩形的填充面积时答案对
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-16 19:20:53 | 显示全部楼层

Re: [讨论]:填充面积的Lisp程序错

最初由 ee_do 发布
[B]论坛上的求填充面积的Lisp程序在求不规则的填充面积时答案错误,求矩形的填充面积时答案对 [/B]


计算填充面积是个复杂的问题,现在工具箱要求是一个单一的HATCH,如果是多个“边界”填充了一起,请先用“晓东工具箱”-HATCH工具的“填充分解”,分解成单独的HATCH,试试。

另外,你开始做的边界可能不符合要求,试试用“晓东工具箱”里面有“边界关联”,描出边界。描出边界后,可以用另外一种办法“曲线求面积”间接得到“填充面积”。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-16 20:18:19 | 显示全部楼层
传一个有毛病的HATCH图上来吧,图中说明下是哪个HATCH计算错误。

估计是制作HATCH时候边界选的不规范。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2002-9-16 20:34:32 | 显示全部楼层
xd--你的hatch挖洞,我出错过无数次了,最惨的一次,接进两个小时没保存,快生成sv$了----,我设了两小时
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-16 22:01:59 | 显示全部楼层
最初由 aeo 发布
[B]xd--你的hatch挖洞,我出错过无数次了,最惨的一次,接进两个小时没保存,快生成sv$了----,我设了两小时 [/B]


挖洞很正常,不能做,估计是你没有弄清楚工具的要求。

如果遇到有问题的图,请贴到论坛来,我研究下。

挖洞不正常跟两个小时有什么关系?即时出错也不会退出ACAD的。

遇到问题请帖论坛,在大家的帮助下,才能让工具更好。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-16 22:03:03 | 显示全部楼层
HATCH面积问题已经解决了,现在已经解决了已知的问题,等“晓东工具箱0。26”版本,更新XDRX_API。

到时大家测试下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2002-9-17 19:44:37 | 显示全部楼层
我是R14下,成功机会差不多60-70%,是崩溃的错误,我的图很大,填充也很复杂
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-9-17 20:02:02 | 显示全部楼层
最初由 aeo 发布
[B]我是R14下,成功机会差不多60-70%,是崩溃的错误,我的图很大,填充也很复杂 [/B]

最保险的方法还是填充时生成边界,用Pline或Region计算面积
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-17 20:02:46 | 显示全部楼层
最初由 aeo 发布
[B]我是R14下,成功机会差不多60-70%,是崩溃的错误,我的图很大,填充也很复杂 [/B]


做规划图吧,有空把单独的HATCH文件(有问题的),压缩下,贴论坛来吧。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-17 20:04:35 | 显示全部楼层
最初由 eachy 发布
[B]
最保险的方法还是填充时生成边界,用Pline或Region计算面积 [/B]


问题找到了,已经解决了。只要是能生成边界的,肯定能计算出面积来(生成边界就是多余的了)。等工具箱0.26版本提供给大家。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-9-17 20:56:07 | 显示全部楼层
最初由 XDSoft 发布
[B]

问题找到了,已经解决了。只要是能生成边界的,肯定能计算出面积来(生成边界就是多余的了)。等... [/B]

那位有边界生成有问题的也一并贴上。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 11个

财富等级: 恭喜发财

 楼主| 发表于 2002-9-18 23:02:42 | 显示全部楼层

Re: Re: [讨论]:填充面积的Lisp程序错

最初由 XDSoft 发布
[B]

计算填充面积是个复杂的问题,现在工具箱要求是一个单一的HATCH,如... [/B]


      最简单的例子,用画四边形画一100*100的矩形,填充后测试为10000,把四边形一个角拉伸100后测量,结果不是15000,而是14000多。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-18 23:06:17 | 显示全部楼层

Re: Re: Re: [讨论]:填充面积的Lisp程序错

最初由 ee_do 发布
[B]

      最简单的例子,用画四边形画一100*100的矩形,填充后测试为10000,把四边形... [/B]


等工具箱0.26吧,测试后,再贴贴结果。

你把图形贴出来吧,简单的矩形,正常画应该是没有问题的,有问题的是复杂边界的。大家可以试试工具箱的“边界关联”命令,只要是能正确生成边界的,0.26版本的工具箱都能算出面积。“填充面积”命令的要求是:可以多个边界的HATCH,内部如果有“岛”,不管几层,都将作为“洞”扣除面积。

下面是我测试的图,两个图形,一个时拉伸矩形后填充,一个是填充后拉伸,面积结果都是15000。0


                               
登录/注册后可看大图


大家如遇到有问题的HATCH图形,保存压缩传到论坛来,谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 11个

财富等级: 恭喜发财

 楼主| 发表于 2002-9-18 23:11:52 | 显示全部楼层
画100*100矩形,填充测量为10000,水平拉伸一角100后测量不为15000,而是14000多。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-9-18 23:17:06 | 显示全部楼层
我编辑了帖子,你看看上面的图,你是否保证水平拉伸了,还是有误差?你用AREA命令,测试下边界的曲线,看看面积是否也是15000?

把图贴上来吧。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-20 02:00 , Processed in 0.212679 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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