明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1398|回复: 7

[讨论] 是CAD的BUG,还是神马? 可否编程解决?

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

附上测试图:

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2015-6-10 08:23 | 显示全部楼层
我的通常做法是,将图粘贴到新开辟的新图中,抽壳完成后再粘贴回去。
发表于 2015-6-10 08:43 | 显示全部楼层
为什么会有需要用cad处理3d实体
 楼主| 发表于 2015-6-10 08:58 | 显示全部楼层
USER2128 发表于 2015-6-10 08:23
我的通常做法是,将图粘贴到新开辟的新图中,抽壳完成后再粘贴回去。

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

 楼主| 发表于 2015-6-10 09:03 | 显示全部楼层
机械工程师 发表于 2015-6-10 08:43
为什么会有需要用cad处理3d实体

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

再者,并不是所有电脑都会安装autocad + solidworks /proe/ inventor
发表于 2015-6-10 21:39 来自手机 | 显示全部楼层
本帖最后由 lostbalance 于 2015-6-10 21:41 编辑

cad的3d不是很完善,毕竟开发基础还是2d的,看看对象组码表就能发现3d的组码都是扩展的,基本看不明白。
楼主的问题遇到过好多遍,怀疑是不是cad处理数据的位数或者什么的限制了。基本都是归零后处理。
发表于 2015-6-10 22:08 | 显示全部楼层
以前用3dsmax的时候发现,如果偏离坐标原点太远,会出现模型变破,应该属于一类问题。
 楼主| 发表于 2015-6-10 22:41 | 显示全部楼层
本帖最后由 lucas_3333 于 2015-6-17 14:30 编辑
edata 发表于 2015-6-10 22:08
以前用3dsmax的时候发现,如果偏离坐标原点太远,会出现模型变破,应该属于一类问题。

应该差不多,问题已经解决 ,按此思路已编程
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-18 21:31 , Processed in 0.280992 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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