CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 7163|回复: 14

[已解决] 求面域并集的问题

[复制链接]
发表于 2008-4-15 22:59 | 显示全部楼层 |阅读模式

) ?0 r; {5 j- H  v
* ^( i1 L1 ]0 I. n: g* @- N
' C1 k  Z) l1 P; x. S" m0 E                    在求 面域A与面域B的并集时,出现  “至少必须选择 2 个实体或共面的面域”这样的错误,求教高手赐教原因!(注:我始终在二维的空间操作)
+ ], p1 V8 E, ~" e. I                                          

  Z* z+ c$ Q% \
) T' |0 J! V1 y( W
$ `2 K- s5 Z5 B  H- {  M  p5 J+ w3 ~附有电子版!! |# M( t" F6 z

) D( b' L8 ?+ q2 b. y$ U; ]. ^, [/ j[ 本帖最后由 truezx 于 2008-4-17 08:57 编辑 ]

本帖子中包含更多资源

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

x
发表于 2008-4-15 23:04 | 显示全部楼层
这个。。。有什么问题?!
发表于 2008-4-16 08:11 | 显示全部楼层
你两个面域不共面啊,换个视图方向放大了看就知道了,两个面域Z坐标相差0.00000872个图形单位

评分

1

查看全部评分

发表于 2008-4-16 08:32 | 显示全部楼层
楼主在建立面域的时候,开始画的封闭线段有很多重复的直线,我将楼主的面域炸开后,将多余的线段或者圆弧删除后,重新用BO生成面域,然后就可以并集了。
发表于 2008-4-25 10:18 | 显示全部楼层
版主说的怼,一般不能面域如果不能鍀话,要不就是重线了要不就是没闭合,检查下就行了
发表于 2008-4-25 11:00 | 显示全部楼层
你做面域时最好把原点移到对象上,这样就不会不到同一平面。
发表于 2008-8-14 19:59 | 显示全部楼层
正在学习这一部分.收益颇丰.感谢大家!
 楼主| 发表于 2008-9-22 10:41 | 显示全部楼层

至少必须选择两个实体或共面的面域???

我在求两个面域的差集时,系统总是提示:“至少必须选择两个实体或共面的面域”。这种情况遇到好多了,但一直不知道问题所在。
* X, a' W' p) |% m  _  H' [: Z9 a0 |向高手寻求解决方法! 附件有我的文件。[
local]1[/local]

本帖子中包含更多资源

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

x
发表于 2008-9-22 11:18 | 显示全部楼层
因为你画的面域不共面0 W# }4 V0 B( H1 ?2 r7 X9 S' @6 a
  ]! F8 B+ Y+ ?1 ^( O% ^" n& Y
见图一,白色的是一个面域,黄色的为其它的面域,黄色的面域共面,黄色的面域之间可以进行差集,并集等布尔运算,但是黄色面域和白色面域之间就无法进行布尔运算! q, p5 n1 Q  W/ m/ O4 `. W7 a; C* x

. ^) T9 F/ v  R, B
/ \& C3 T5 `6 L/ R8 u# `
, F! r0 j& f# k: m6 X# h# u8 l1 U0 [5 {* r: d7 N# I& v
我将你的面域打散,然后转到右视图,无限放大
3 T; q! o; K4 |3 C7 _! B在格式---单位---将长度精度调整到最大精度
/ ^5 R/ h% y, N% \9 Y" Y- C用测量工具量度白色线和黄色线的距离,看下图
  x0 o, Q! G4 O9 P如果精度不是调整到最大,z=0.0000,看上去是共面的,其实不然
1 v+ E, G( r" D
5 W( z3 q% i. O# u" ~
% a- U4 Y% \' `7 J  X8 x4 g3 J2 ?& b- O+ y' x
[ 本帖最后由 truezx 于 2008-9-22 11:32 编辑 ]

本帖子中包含更多资源

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

x
 楼主| 发表于 2008-9-22 11:40 | 显示全部楼层
谢谢,版主!# B7 I  T4 U) d
还有一事不明:我一般都是在二维空间操作的,Z方向的偏差是怎么产生的呢?工作当中遇到这种情况的时候是非常多的。就上面的例子,我是应用多段线照原图描出来,然后创建面域的,再求差集的。结果就出现"至少必须选择两个实体或共面的面域"这种情况了。
/ V1 s) G! Z4 g" O/ k$ o请版主请教。
发表于 2008-9-22 11:51 | 显示全部楼层
原因我也不明白,呵呵,% k' @" w& V$ ^4 A, ~9 ?+ q$ r8 d7 _" k/ [
其实之前有个帖子的情况跟你的几乎一样,也是一位高手认真研究了了源文件,才发现相差0.0000000011这样的误差的,反正碰到类似问题只有重画了,一般重画的能解决问题的
 楼主| 发表于 2008-9-22 12:05 | 显示全部楼层
呵呵,谢谢版主拉。
发表于 2008-9-22 13:01 | 显示全部楼层
呵呵,将你的以前的那个帖子一起合并到你今天发的帖子里了,两个问题的性质是一样的..............
 楼主| 发表于 2008-9-22 13:10 | 显示全部楼层
我终于找到了自己的解决办法:首先切换到左视图中,将非共面的面域无限放大,然后将非共面的面域移动到同一个平面上。就OK了!
$ l" t0 v/ m, H, q# L- {[size=5]在这里,要要非常感谢版主truezx (好人啊)。
' ~8 Z) f0 t8 {# r: o9 [) Z总之,在这个网站受益很多.
发表于 2008-9-22 13:27 | 显示全部楼层
还是不清楚为什么楼主总是出现这样的问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2024-11-28 15:57

CAD设计论坛,为工程师增加动力。

© 2005-2024 askcad.com. All rights reserved.

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