紧急请教一个操作的实现方法
查看( 39 ) /
评论( 18 ) /
TAG:
-
hjj333发布于2007-03-09 23:36:34
-
-
inndoor
发布于2007-03-10 10:40:34
-
如果把题目仔细看一下就会发现按照楼主说的“把圆柱2中绿色交线所圈部分挖掉”就会出问题。出现的问题就是现在这个角度的“绿色交线所圈部分”和从另一圆管中看到的“绿色交线所圈部分”形状恰恰转了90度,就是说形状不同。操作后会发现多了一些自己不期望的东西。
2楼hjj333兄弟的图也反映出确实存在上面的问题,仅仅“把圆柱2中绿色交线所圈部分挖掉”并不能满足你的最后需求。
个人认为,yangjungang2004还要看下自己的最终目的,呵呵。。。
-
ganli1983
发布于2007-03-11 11:08:31
-
这样行不行?
yangjungang2004最终目的?
这样行不行?
-
ganli1983
发布于2007-03-11 11:28:19
-
不好意思,附件没贴上去!
-
yangjungang2004
发布于2007-03-11 21:51:06
-
谢谢大家的关心 不过我的本意是挖去圆柱2中绿色交线所圈部分,使圆柱1里没有圆柱2的部分,在以此类推,使圆柱2里没有圆柱1的部分,但大家和我一样,挖出了一个洞,这个不是我的本意,我希望没有洞
-
yangjungang2004
发布于2007-03-11 21:53:52
-
也就是说我希望用圆柱1的内表面切掉圆柱2的绿线部分,同样用圆柱2的内表面切掉圆柱1的对应的部分,但是总是操作失败
-
yangjungang2004
发布于2007-03-11 22:03:01
-
十分感谢hjj333 、inndoor 、ganli1983 的热情参与
不过我还是没弄明白,用圆柱1的内表面切掉圆柱2的绿线部分如何实现
还请教各位
-
inndoor
发布于2007-03-12 08:29:30
-
原来如此.
你用wave连接器在每个零件里面把另外一个的内圆提取出来,然后拉伸,布尔减就可以了.
-
yangjungang2004
发布于2007-03-12 10:07:36
-
QUOTE:
原帖由 inndoor 于 2007-3-12 08:29 发表
wave连接器是什么,我没用过,不好意思
原来如此.
你用wave连接器在每个零件里面把另外一个的内圆提取出来,然后拉伸,布尔减就可以了.
-
inndoor
发布于2007-03-12 11:48:47
-
不好意思!
我以为你是零件装配后的结果。如果是装配的话就需要了,呵呵。。。。
-
inndoor
发布于2007-03-12 11:51:47
-
非歧义实体的对策
我看了一下,发现如果直接拉伸布尔减运算会产生“非歧义实体”的错误提示。这可能是你一直没有操作成功的原因吧,呵呵。。。。。
非歧义实体大多是因为有缝隙产生的结果,特别是在曲面操作中很容易产生。你的操作上的具体原因就不去研究它了,下面说下对策问题(最后一个附件本教程的文档版本) :
1.偏置内圆面
1.1如下图001的命令位置:
(备注:若没有可以到右键子自定义里面的菜单下“插入”---“直接建模”拖出来)
1.2参照002输入(偏置量参照17楼 )
1.3得到003
2.布尔减运算
2.1拉伸,直接减
直接选003中的薄壁内圆,拉伸减下面的厚圆筒。见图004:
2.2得到005:
3. 偏置1.3中的新内圆面
这一步就是偏置回来。
3.1输入和1.2中的数据反数,见图006:
3.2得到如下图007,即为所求:
以上。
[ 本帖最后由 inndoor 于 2007-3-12 18:53 编辑 ]
001.JPG
002.JPG
003.JPG
004.JPG
005.JPG
006.JPG
007.JPG
非歧义实体的对策.rar
(2007-03-12 11:54:08, Size: 142 KB, Downloads: 13)
-
yangjungang2004
发布于2007-03-12 14:31:52
-
谢谢inndoor 的精彩回复,建议斑竹加分。
不过,我的问题还没有解决,因为按照inndoor 的做法,先切掉圆柱2的绿线部分,再切掉圆柱1在圆柱2的那部分时,仍出现了洞。
-
yangjungang2004
发布于2007-03-12 14:35:24
-
由于圆柱1与圆柱2相交,我的本意是挖掉圆柱2在圆柱1中的那一小部分以及挖掉圆柱1在圆柱2中的那一小部分,采用inndoor的做法,最终仍出现了不期望的洞。
-
yangjungang2004
发布于2007-03-12 16:28:11
-
另外,我建模都是调用UG OPEN API里的库函数建模,用C++程序一行行的写,而不是图形界面操作,所以才很郁闷
-
ganli1983
发布于2007-03-12 17:10:44
-
是这样吧?
-
inndoor
发布于2007-03-12 18:24:48
-
QUOTE:
原帖由 yangjungang2004 于 2007-3-12 14:35 发表
这个问题更简单了,呵呵.....
由于圆柱1与圆柱2相交,我的本意是挖掉圆柱2在圆柱1中的那一小部分以及挖掉圆柱1在圆柱2中的那一小部分,采用inndoor的做法,最终仍出现了不期望的洞。
你检查一下:
1.两个半径的和t1
2.两个轴线的空间距离t2
3.你偏置的绝对值dt为:
dt<(t2-t1)/2.
这个原理很重要的!!
因为你在上面说的我以为只是减去一个,所以就没有提示你了,呵呵...不好意思!
如果两个都减去小多余块,我测量了一下,你的t1=2.5,t2=2.5,所以dt=0,显然无法偏置!
所以你的设计有问题,就是说即使能够直接减去,由于加工误差,你的东西大多也是有孔的,呵呵...
你必须把内半径减小或者增大轴线空间距离才能够达到目的.
所以,你首先记住:dt<(t2-t1)/2.
[ 本帖最后由 inndoor 于 2007-3-12 18:51 编辑 ]
-
yangjungang2004
发布于2007-03-12 19:57:06
-
谢谢inndoor 的回复,使我知道了不少东西,非常感谢你的热情回复,看来出现洞是正常的
-
yangjungang2004
发布于2007-03-13 11:33:48
-
不过上面的操作编程实现非常复杂,但还是可以做出来的
[ 本帖最后由 yangjungang2004 于 2007-5-15 00:46 编辑 ]
我的栏目
标题搜索
日历
|
|||||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
| 1 | 2 | 3 | 4 | 5 | |||||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 | |||
| 13 | 14 | 15 | 16 | 17 | 18 | 19 | |||
| 20 | 21 | 22 | 23 | 24 | 25 | 26 | |||
| 27 | 28 | 29 | 30 | 31 | |||||
我的存档
数据统计
- 访问量: 2681
- 日志数: 15
- 建立时间: 2006-12-10
- 更新时间: 2008-05-26



