三维CAD实体图问题:
在AutoCAD中打开旧图形时,显示一条消息,指出在图形中发现错误并删除三维实体对象。
原因:
某些在旧版AutoCAD上创建的图形内容或由其他程序创建的图形内容不稳定,可能导致崩溃或损坏文件。 多年来,产品不断改进,并提供了检测此情况的机制,降低了损坏更多内容或整个文件的风险。 受影响的零件必须在新版本的AutoCAD中重新绘制,即从其上的任何有害数据中清除零件。
解决方案:
尝试以下一种或多种方法:
方法A — 将图形内容复制到新文件
复制和粘贴工作流具有检查和修复错误的机制。
1 — 创建新图形并将内容粘贴到其中。
- 创建空白图形(使用默认样板,如acad或acadiso dwt)
- 将CACHEMAXFILES设置为0。然后,几秒钟后,将其恢复为默认值或256。
- 这将删除图形卡的缓存文件,这些文件是先前在屏幕上尝试生成的失败文件。
- 将ISAVEPERCENT设置为0
- 设置ASMRESTORE = 2
- 将RECOVER3DSOLIDS = ON
- 运行RECOVER >恢复图形文件。
- 重试这些步骤,如果已移除您尝试解救的对象太多,则跳过此“恢复”步骤。
- 解锁并打开所有层。
- 检查图形单位(-DWGUNITS命令以标识图形设置为的单位)。
- 运行COPYBASE命令> 所有 >从已知点(例如0,0)复制所有对象。
- 建议缩放到范围> COPYBASE >指定点>然后使用鼠标窗口选择要复制的对象,而不是使用命令的关键字ALL,因为后者将尝试复制文件中不需要的部分。
- 从具有相同单位的样板文件创建新的空白图形。
- 在新图形中,将文件保存到磁盘。
- 运行PASTEORIG将内容粘贴到精确坐标上。(对同一世界坐标系执行复制和粘贴操作)。
- 如果对象是三维对象,请将视图更改为等轴测。
- 选择着色样式时,请使用视觉样式:“带边着色”(Shaded with Edges),因为它允许快速进行GPU渲染,并且不太可能使显卡限制影响文件。
- 再次保存文件。
- 将ASMRESTORE的值恢复为默认值= 1。
- 这很重要,因为ASMRESTORE是用于阻止有害数据的安全设置。
2 — 将图纸空间布局输入到新图形中。
- 在任意图纸空间布局选项卡的名称上单击鼠标右键。 >选择“从样板……”以从其他图形输入布局。
- 在“打开文件”对话框中,将文件类型切换为.dwg。
- 浏览到原始图形文件并选择它以输入所需的图纸空间布局。
方法B — 使用早期版本将内容导出为DXF(如果可用):
- 在AutoCAD 2017或早期版本中,将图形另存为DXF。
- 在AutoCAD中打开DXF文件。
- 将文件保存为DWG。
注意:
- 通常,建议在从旧图形或未知源导入或复制内容后,再次检查文件。 在对文件进行更多处理之前,通过保存和恢复文件,可能会执行此操作。如果某些图元消失,则最好重新创建它们,而不是冒损坏文件的风险。
- 将文件另存为本地文件夹的一个附加副本作为备份,从同步应用程序中排除该文件夹,以避免因写入/同步操作而造成数据损坏。