明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2462|回复: 2

我发现一个2006中关于hatch面积计算的bug,算是autodesk公司的一个低级失误

[复制链接]
发表于 2005-5-10 18:33:00 | 显示全部楼层 |阅读模式
我发现一个2006中关于hatch面积计算的bug,算是autodesk公司的一个低级失误见附件和图,这样子的hatch的面积不能计算出来。


我分析了一下原因应该是如此:


我在用entget检索数据时发现,在hatch中这样子的子面是被当成一个环的。我想这本身就是一个失误(按我所想,应该当成两个子环)。但是当你用一条多义线连接成这样一个自已相交的封闭线时,依然是可以查询到正确的面积的。可是错就错在2006中计算hatch的面积时是用这样一个自已相交的封闭线来生成一个region,然后再用region来查询面积(我想这是多此一举)。可以想象,这样一个自已相交的封闭线是不能生成region的。所以整个hatch的面积就不可查询了。


因为本人在写程序计算hatch的面积是就遇到了这样的问题,最后不得不放弃生成region的打算,以至于在写一个输出hatch的各项属性的函数里不能输出每个环的质心,不能不说是一个遗憾。





本帖子中包含更多资源

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

x
发表于 2010-8-4 17:18:00 | 显示全部楼层
有什么办法解决呢?
发表于 2010-8-5 13:14:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 21:50 , Processed in 0.197755 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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