HI~您好,欢迎您访问"北京金科合创软件官方网站",购买正版软件、海外正版软件商城就选金科软件(Goldk Software) 咨询热线:15210221926  金科软件-国内外正版软件服务商
您的位置: 首页>技术支持> Rhino

为什么我的 DWG / DXF 在 Rhino 中打不开?

发布时间:2021-09-27 16:17:35点击量:

问题

在 Rhino 中打开 DWG 或 DXF 文件时,不会将任何对象导入 Rhino。

为什么?

造成这种情况的原因一般如下:
1.DWG/DXF 是由新版本的 AutoCAD 或克隆创建的,而您的 Rhino 版本无法支持
2.dwg 中的代理对象。
3.在布局空间区域中创建了绘图几何图形。

DWG/DXF 版本

Rhinoceros 6、7 或 8 WIP将打开AutoCAD 文件版本 2018或更早版本。
Rhinoceros 5将打开AutoCAD 文件版本 2013 & 2010文件格式或更早版本。
Rhinoceros 4将打开AutoCAD 文件版本 2007或更早版本


Autodesk 不会在每个发布周期更改文件格式。他们通常会等待 3 个版本,但最近在更新格式之前已经发布了多达 5 个版本。文件格式
2018 年(包括 2019 年、2020 年、2021 年、2022 年,并且可能包括 2023 年。)
2013(包括 AutoCAD 版本 2014、2015、2016、2017)
2010(包括 AutoCAD 版本 2011 和 2012)
2007(包括 AutoCAD 版本 2008 和 2009)
2004(包括 AutoCAD 版本 2005 和 2006)
2000(包括 AutoCAD 版本 2000i、2002 和 2003)
R12(包括 R13 和 R14)



代理对象

代理对象是由 ObjectARX® 应用程序(例如 AutoCAD® Mechanical、Autodesk® Architectural Desktop 和 Autodesk® Land Desktop)创建的自定义对象的占位符。
默认情况下,如果创建自定义对象的应用程序当前未运行,则在普通 AutoCAD 中打开 dwg 时会显示代理对象消息。例如,如果在 Autodesk Mechanical Desktop 中创建的图形在普通 AutoCAD® 中打开,则创建为 Autodesk Mechanical Desktop 对象的对象将显示为代理对象。
您可以在此处执行移动和复制代理对象等操作。但是,ObjectARX 应用程序独有的特殊编辑操作不可用。例如,您不能在 Autodesk Mechanical Desktop 以外的任何应用程序中对 Autodesk Mechanical Desktop 对象执行参数修改。
当打开图形时创建自定义对象的 ObjectARX 应用程序未运行时,此规则适用。ObjectARX 应用程序可能安装在工作站上,但它可能没有运行。这就是在常规 AutoCAD 中打开 ADT 文件时会出现代理对象警告对话框的原因。对象必须用它们真实情况的近似来表示。查看近似值是一回事,但尝试使用它是另一回事,这才是真正的问题开始的地方。

解决方案

由于 Rhino 无法运行创建这些自定义对象的 ARX 应用程序,这些代理对象将被忽略,并且“对象被忽略”警告出现在 Rhino 命令行上。

由于 AutoCAD 以网格格式保存其 3D 几何图形,因此有一种方法可以将这些网格导入 Rhino。
1.在创建它的桌面应用程序中打开 dwg。(如果这就是你所拥有的,你可以尝试普通的 AutoCAD。)
2.爆炸自定义对象(墙,屋顶,门,窗等)成网格。
3.将其保存为不同的名称。
4.在 Rhino 中导入此文件。
代理对象将始终必须被分解。

布局空间几何
布局几何图形不会导入 Rhino 3 或 Rhino 4,但适用于 Rhino V5。
如果您在 Rhino 中打开一个 dwg 并且它看起来是空的,则对象可能在布局空间中。
解决方案
在 AutoCAD 中打开图形。
将对象移动到模型空间。您可以使用ExpressTool CHSPACE命令执行此操作。此命令会将对象推入模型空间并适当缩放它们。CHSPACE 命令在 2007 版成为原生 AutoCAD。
布局被导入到 Rhino 5。

上一篇:从无响应的 Rhino for Windows 手动创建内存转储(DMP 文件)

下一篇:从无响应的 Rhino for Mac 手动创建内存转储(DMP 文件)

微信公众号

  • 回到顶部
  • 15210221926
  • Goldk-AGE
  • 微信公众号