lucas_3333 发表于 2015-6-9 17:11:32

是CAD的BUG,还是神马? 可否编程解决?

相信用过CAD处理三维实体时,都会遇到过这样的情况 ,百度一下,不再少数
使用CAD抽壳命令, 竟然不成功
显示:建模操作错误:
   检测到拓扑结构有变化。往往这种情况下, 我是将该实体向世界坐标系移动靠近或者干脆将实体移动到0,0,0 ,这样抽壳就没问题了,
但这种问题的根源是什么? 能否编程简单化? 因为移动处理后,还需要移回,因此不是完美的办法.

附上测试图:

USER2128 发表于 2015-6-10 08:23:22

我的通常做法是,将图粘贴到新开辟的新图中,抽壳完成后再粘贴回去。

机械工程师 发表于 2015-6-10 08:43:16

为什么会有需要用cad处理3d实体

lucas_3333 发表于 2015-6-10 08:58:27

USER2128 发表于 2015-6-10 08:23 static/image/common/back.gif
我的通常做法是,将图粘贴到新开辟的新图中,抽壳完成后再粘贴回去。

比我说的方法还麻烦 ,
兄弟,编个程序, 看能不能这样
运行命令后,选择实体----->程序将实体移动到0,0,0 ---->选择要抽壳的面,抽壳 --->完后再移回之前的位置

lucas_3333 发表于 2015-6-10 09:03:01

机械工程师 发表于 2015-6-10 08:43 static/image/common/back.gif
为什么会有需要用cad处理3d实体

这种情况多着了 ,自动桌子公司开发出这个功能 没人使用, 会是一种什么情况?

再者,并不是所有电脑都会安装autocad + solidworks /proe/ inventor

lostbalance 发表于 2015-6-10 21:39:02

本帖最后由 lostbalance 于 2015-6-10 21:41 编辑

cad的3d不是很完善,毕竟开发基础还是2d的,看看对象组码表就能发现3d的组码都是扩展的,基本看不明白。
楼主的问题遇到过好多遍,怀疑是不是cad处理数据的位数或者什么的限制了。基本都是归零后处理。

edata 发表于 2015-6-10 22:08:30

以前用3dsmax的时候发现,如果偏离坐标原点太远,会出现模型变破,应该属于一类问题。

lucas_3333 发表于 2015-6-10 22:41:44

本帖最后由 lucas_3333 于 2015-6-17 14:30 编辑

edata 发表于 2015-6-10 22:08 static/image/common/back.gif
以前用3dsmax的时候发现,如果偏离坐标原点太远,会出现模型变破,应该属于一类问题。
应该差不多,问题已经解决 ,按此思路已编程
页: [1]
查看完整版本: 是CAD的BUG,还是神马? 可否编程解决?