- 积分
- 5694
- 明经币
- 个
- 注册时间
- 2005-3-2
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
我发现一个2006中关于hatch面积计算的bug,算是autodesk公司的一个低级失误见附件和图,这样子的hatch的面积不能计算出来。
我分析了一下原因应该是如此:
我在用entget检索数据时发现,在hatch中这样子的子面是被当成一个环的。我想这本身就是一个失误(按我所想,应该当成两个子环)。但是当你用一条多义线连接成这样一个自已相交的封闭线时,依然是可以查询到正确的面积的。可是错就错在2006中计算hatch的面积时是用这样一个自已相交的封闭线来生成一个region,然后再用region来查询面积(我想这是多此一举)。可以想象,这样一个自已相交的封闭线是不能生成region的。所以整个hatch的面积就不可查询了。
因为本人在写程序计算hatch的面积是就遇到了这样的问题,最后不得不放弃生成region的打算,以至于在写一个输出hatch的各项属性的函数里不能输出每个环的质心,不能不说是一个遗憾。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|