找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

[讨论] 超级难题 可能无解 谁能解答 必是大大大大的高手(已引出冰大及多位版主及元老级人物)

[复制链接]
11
发表于 2006-12-15 16:01:58 | 只看该作者
这问题涉及到几何图集的布尔运算
12
发表于 2006-12-15 16:04:44 | 只看该作者
原帖由 darkbit 于 2006-12-15 15:57 发表
楼主是想找个快的方法,他的心情我想是理解的
我来举个实际的
烂面
merge不行
图A
图B
要得结果
图C
我想情况还有比这差,更一般的
快的方法我想不出


如果是这样,只能怪楼主表达不清了。因为像这样的两个面,对应位置的面本来就不一样啊,如果一样还是可以merge的。
13
发表于 2006-12-15 18:59:04 | 只看该作者
没想到几个小时不上网  都有那么多跟贴了。
darkbit老大真的很的很理解人啊,我想表达的意思他全明了啊!
可能真的是我表达不清,也真的让冰大钻了空子哦!
也有可能我举的例子太简单了,以至收起大家的误解!
那再补充一下吧:
我的本意是A零件的面减去B零件的面,(其实B是A的一部分面)得到C零件的面。
实际A、B零件的面有很多,且有很多的交错面。所以你不能复制,因为复制会出错。你也不要从先修复这些交错面的角度去考虑。因为一是面太多的时侯,电脑的显示及转动速度会很慢,二是交错面太多的时侯,修复花的时间太长, 效率太低。另外你也不要从什么OFFSET或实体化之类的去考虑。这类命令在此处是无用的。当然得到C的办法还是有的。但效率都不是太高。
所以我想从两个零件之间的某种运算或者有一个非常巧妙的方法能够快速从A及B得到C。
冰大的两个解法(1、A直接用B的边界剪切就是了,2因为像这样的两个面,对应位置的面本来就不一样啊,
如果一样还是可以merge的.)在这种情况下是做不成的。
但我想不出好方法。我想可能又是一个无解的东东。所以特求助各位论坛高手。
所以若能解得此题者, 为大大大大高手绝无虚言。
下面我贴面多一些的图吧:

本帖子中包含更多资源

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

x
14
发表于 2006-12-15 20:34:01 | 只看该作者
补充一下,层的操作方法在这里也是不起作用的 ,我已试过多次了。
15
发表于 2006-12-16 00:31:46 | 只看该作者
我来解答.引用CAtia里的core_cavity建模思路.core_cavity建模思路是基于CATIA的一个PRT里允许多个实体以及它强大的布林运算发展而来的.相比传统的建模方式,拥有更为强大的设变能力和模组化设计能力.至于更为深入的,小弟也是力所不能及,只是出学.
但最近这几天,经过熬夜研究,我发现其实破衣也是可以实现这种建模思路的.只是由于破衣里PRT不能允许多实体,当然也就无布林运算.但ASM档里是允许多PRT的(废话).变通一下:把每一个PRT当成一个独立的实体,不也就是多实体了么.而且ASM里是有布林运算的:头号两大杀手级工具就是:merge 和cut out.
这两个工具对实体和曲面都是可以操作的.
我的具体做法:
1)创建一个ASM档.组入A,B,C(C为所求的PRT档,开始时为空)
2)将A(面多的)merge到C.
3)将B(面少的)cut out到C.
4)C即为所求.

本在传达这样一种建模观念,根据小弟的研究,这种思路完全可以实现目前PROE传统的单PRT建模所能达到的要求.很灵活的,一定要努力去发掘........1
16
发表于 2006-12-16 08:06:49 | 只看该作者
感觉不出有那么难!

[ 本帖最后由 cboye 于 2006-12-16 10:05 编辑 ]
17
发表于 2006-12-16 09:36:53 | 只看该作者
原帖由 shaolingo 于 2006-12-16 00:31 发表
我来解答.引用CAtia里的core_cavity建模思路.core_cavity建模思路是基于CATIA的一个PRT里允许多个实体以及它强大的布林运算发展而来的.相比传统的建模方式,拥有更为强大的设变能力和模组化设计能力.至于更为深入的 ...

兄弟:你再好好看看题意吧。
在交错面存在的时侯,merge以及cut out这样的命令会出错的。
另外也不要从实体的角度去考虑。即使转成实体在有交错面存在的时侯,同样是不能merge及cut out的。
更而况这种情况实际是一个分模面而已。
18
发表于 2006-12-16 09:49:58 | 只看该作者
原帖由 cboye 于 2006-12-16 08:06 发表
感觉不出有那么难!汗!

那就请cboye版主出招吧!
实际是有一个非常大的igs格式的零件A,面有很多很多,其中很多的烂面及交错面。所以复制会出错。
在得到A的一部分面的B零件后,如何快速得到C零件,使得C零件是A零件的另外一部分面。注意是快速,也就是比较简单有效的一两个命令就能搞定,或者不管你有什么方法,10分内搞定这这样的东东也算解决问题了。
换种说法就如darkbit老大所说得:这问题涉及到几何图集的布尔运算。
这问题真的没有那么简单的。
19
发表于 2006-12-16 09:53:38 | 只看该作者
原帖由 IceFai 于 2006-12-15 14:37 发表
A直接用B的边界剪切就是了


btw:标题太恶心





[ 本帖最后由 nickha888 于 2006-12-16 09:58 编辑 ]
20
发表于 2006-12-16 10:58:38 | 只看该作者
高手過招,偷學一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-4-27 20:08 , Processed in 0.029372 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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