咖迷社区(CAXA数码大方)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11103|回复: 10

发现2011R2的一个BUG

[复制链接]

69

主题

786

帖子

5431

积分

金牌会员

Rank: 6Rank: 6

积分
5431
发表于 2011-5-5 17:25:00 | 显示全部楼层 |阅读模式
如图所示, 两个嵌套的圆在B点相切, 要在OAB扇形区域画剖面线, 得到的却是图中的结果!

jpg

jpg


回复

使用道具 举报

65

主题

979

帖子

3万

积分

社区专家

Rank: 8Rank: 8

积分
39964

咖迷社区专家(CAXA)

QQ
发表于 2011-5-6 17:22:00 | 显示全部楼层
如图所示, 两个嵌套的圆在B点相切, 要在OAB扇形区域画剖面线, 得到的却是图中的结果!


gouliyi 发表于 2011-5-5 17:25:00


目前的确存在这样的问题,前期已经提交caxa技术,在运算方面还需要优化,请楼主采用最直接的最有效的绝招把类似的图形填充吧:


绝招就是没有招的最后一招:一个空间一个空间的填充!
回复 支持 反对

使用道具 举报

83

主题

2074

帖子

1万

积分

版主

Rank: 4

积分
17664

咖迷社区专家(CAXA)

发表于 2011-5-5 21:24:00 | 显示全部楼层
进一步发现,在没有大圆的情况下,如果用拾取边界方式,OAB也无法填充剖面线。
回复 支持 反对

使用道具 举报

69

主题

786

帖子

5431

积分

金牌会员

Rank: 6Rank: 6

积分
5431
 楼主| 发表于 2011-5-6 14:00:00 | 显示全部楼层
OAB本来就是一个封闭域,  画剖面线时选择"点拾取", 操作时拾取OAB内任意点就应该在OAB区域内画出剖面线, 而实际操作的结果并非预期。还是请版主验证一下吧,希望下一个版本能够解决。
回复 支持 反对

使用道具 举报

10

主题

156

帖子

3047

积分

高级会员

Rank: 4

积分
3047
发表于 2011-5-6 15:36:00 | 显示全部楼层

jpg

jpg
回复 支持 反对

使用道具 举报

10

主题

156

帖子

3047

积分

高级会员

Rank: 4

积分
3047
发表于 2011-5-6 15:38:00 | 显示全部楼层
果然是这样。
回复 支持 反对

使用道具 举报

3

主题

400

帖子

1214

积分

高级会员

Rank: 4

积分
1214
发表于 2011-5-6 07:19:00 | 显示全部楼层
对的呢  CAXA是每一块添  你应该一块一块的添刨面线
回复 支持 反对

使用道具 举报

0

主题

1

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2011-5-6 10:08:00 | 显示全部楼层
你先点一下OAB区域内,那么在省城剖面线的部位都有显示(即圆的线上有虚线),然后再点不需要生成的区域,再点右键就OK了
回复 支持 反对

使用道具 举报

30

主题

2041

帖子

2万

积分

版主

Rank: 4

积分
23814

咖迷社区专家(CAXA)

发表于 2011-5-9 19:55:00 | 显示全部楼层

回复 8# 5460zxd 的帖子

绝招就是在填充选择的时候,再把不想填充的区域也点一次
回复 支持 反对

使用道具 举报

19

主题

1944

帖子

5124

积分

金牌会员

Rank: 6Rank: 6

积分
5124

咖迷论坛管理(CAXA)

发表于 2011-5-10 13:00:00 | 显示全部楼层
确实有这样的问题,我估计这个问题是这样的:
在填充选择种子点时,会向外计算一个边界。从边界的某一点出发,找到一个封闭的环进行填充。但是在圆相切时,这个边界的寻找路径就产生了歧义,此时沿不同路径扫描会得到不同的填充结果。
建议这里进行计算优化,找到最简单的封闭路径。
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|小黑屋|咖迷社区(CAXA数码大方) ( 京ICP备05001831号-1 )

GMT+8, 2024-11-27 19:52 , Processed in 0.124868 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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