您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页cad doctor ex 逆向工程教程

cad doctor ex 逆向工程教程

来源:华佗小知识
CADdoctor EX 逆向工程教程

CADdoctor 逆向工程教程

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 1 of 38

CADdoctor EX 逆向工程教程

目录 

1关于本教程.........................................................................................................3 1.1教程概述......................................................................................................3 1.2 关于菜单和图表符号....................................................................................3 1.3 关于图像......................................................................................................3 2操作流程.............................................................................................................4 3 逆向工程 (多边形-> NURBS曲面)................................................................5 3.1本部分概述...................................................................................................5 3.2导入STL文件作为多边形模型.....................................................................5 3.3线段化..........................................................................................................8 3.4手动生成线段.............................................................................................10 3.4.1 分割线段.............................................................................................10 3.4.2连接线段..............................................................................................12 3.5用每一个线段生成B-rep曲面....................................................................13 3.6 利用标准修复功能修复生成的B-rep模型..................................................14 3.7多边形和B-rep之间距离的确认.................................................................16 3.8 导出一个生成的B-rep模型作为CAD文件................................................16 4 逆向工程(多边形/CAD模型-> NURBS曲面)...............................................17 4.1 本部分综述................................................................................................17 4.2 导入STL文件作为多边形模型...................................................................17 4.3导入IGES文件作为CAD模型..................................................................19 4.4登记 (将多边形位置拟合到原始的CAD模型)........................................20 4.5 从CAD模型中提取边界边.........................................................................22 4.6线段化........................................................................................................24 4.7 手动线段化...............................................................................................26 4.8 用每个线段生成B-rep曲面........................................................................26 4.9 修复生成的B-rep 模型...............................................................................27 4.10多边形和B-rep之间距离的确认...............................................................30 4.11 导出.........................................................................................................30 4.12 本部分概述..............................................................................................31 4.13导出STL文件作为多边形模型.................................................................31 4.14导入IGES文件作为CAD模型................................................................33 4.15多边形和B-rep之间距离的确定...............................................................34 4.16检测变形目标...........................................................................................34 4.17 对应.........................................................................................................35 4.18 选择固定面..............................................................................................36 4.19检测创建线段...........................................................................................37 4.20拟合曲面..................................................................................................37 4.21多边形和B-rep之间距离的确认...............................................................38 4.22导出.........................................................................................................38 

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 2 of 38

CADdoctor EX 逆向工程教程

1关于本教程

1.1教程概述

本教程包括5章。

󰂃 阐释利用CADdoctor逆向工程功能进行逆向工程的基本框架。

󰂃 假如您不了解如何使用CADdoctor的基本功能,在阅读本教程之前请参阅CADdoctor 初级用户教程 (tutorial_std.pdf),首先掌握CADdoctor的基本功能。

󰂃 假如您有逆向工程软件包的许可证,您可以使用CADdoctor中的逆向工程功能。

󰂃 如果要获得更多信息,请参考在线帮助。

1.2 关于菜单和图表符号

菜单选项和对话框按钮被称作[菜单名称]。例如,删除功能用[编辑]->[删除]来表示。

和菜单名称相对应的插入图像被称作工具栏图标。

例如,在[查看]->[自动缩放] ( )中,()就是代表自动缩放功能的图标。

请选择[查看]->[工具栏] ->[逆向工程],将会显示“逆向工程”工具栏。

1.3 关于图像

由于电脑硬件配置和CADdoctor安装版本的不同,您安装的CADdoctor程序中实际显示的图像可能与本教程中的图像稍微有些出入。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 3 of 38

CADdoctor EX 逆向工程教程

2操作流程

本教程将介绍逆向工程工具的标准使用步骤。如下列图表所示,这个流程是按照CADdoctor标准操作顺序进行,在第2-3步骤中描述新的功能。

亚模式:逆向工程 操作 模式 亚模式 1 文件导入 2 线段

逆向工程 逆向工程 3 生成B-rep 曲面

4 自动修复 5 文件导出

亚模式:CAD多边形拟合 操作 模式 亚模式 1 文件导入 2 对应

逆向工程 CAD多边形拟合 3 拟合曲面

4 自动修复 5 文件导出

如果您想获得关于此教程中操作的更多信息,请参考在线帮助。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 4 of 38

CADdoctor EX 逆向工程教程

3 逆向工程 (多边形-> NURBS曲面)

3.1本部分概述

CADdoctor可以从多变形数据自动创建NURBS曲面。本部分将举例图解如何创建NURBS曲面。

1. STL 导入 2. 线段 3. 手动线段 4. 生成 B-rep

5. 修复生成的B-rep 模型

6. 确认多边形与B-rep之间的距离 7. 文件导出

*请在工具栏上面选择亚模式“逆向工程”模式来使用这些功能。

图表: 选择逆向工程模式

3.2导入STL文件作为多边形模型

(1) 在教程文件夹下打开文件sample_RE.stl。假如您将CADdoctor安装在默认位置,您可以在以下位置找到此文件:

C:\\Elysium\\CADdoctor\\CADdoctor_EXxx\\document\\chinese-simplified\utorial\\reverse-engineering

图表:导入对话框

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 5 of 38

CADdoctor EX 逆向工程教程

(2)按下“选项”按钮(i),在确认设置与下列对话框相似之后打开文件(ii)。

(ii) (i)

图表:导入选项对话框

*在这个范例中,由于在导入/导出设置中已经勾选[诊断:执行],将会显示检查出的错误结果。

(3)导入文件结束后,检查表的结果更新。

图表:导入之后

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 6 of 38

CADdoctor EX 逆向工程教程

(4)假如模式不是“逆向工程”,将其更改为“逆向工程”模式。

图表:更改模式之前 图表:更改模式之后

(5)可以利用下列工具栏更改多边形的显示模式。

图表:显示工具栏

: 显示 多边形的阴影 : 显示多边形的线框

图表:阴影显示 图表:线框显示

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 7 of 38

CADdoctor EX 逆向工程教程

*1如果要在CADdoctor中更改多边形的曲面颜色,请选择[文件] ->[显示优先级] -> [显示属性]。

*2 假如您想看到关于错误的更多细节,请点击切换显示模式(示区域] (

)或者[减少显示区域] (

)。

)旁边的[扩大显

图表:控制显示区域

3.3线段化

CADdoctor参照原始多边形将同一区域的所有面集合在一起,形成一个线段。每个线段将会生成一个B-rep曲面。这个过程将被称为“线段化”。 (1)选择检查表下方,点击线段化(

)。

图表:检查表

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 8 of 38

CADdoctor EX 逆向工程教程

(2)创建线段,如下图所示。

图表:线段化之后

在本教程中,因为样本模型没有严重错误,所以CADdoctor可以在没有修复多边形的情况下创建B-rep曲面。假如您在多边形模型中发现一个严重错误,您应该在生成线段之前修复错误。请参照其他检查/修复教程(tutorial_polygon.pdf)查询关于多边形修复的信息。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 9 of 38

CADdoctor EX 逆向工程教程

3.4手动生成线段

自动线段化之后手动修改线段。

3.4.1 分割线段

(1)确认检查表上分组为“线段(没有曲面)”的线段。

图表:线段(没有曲面)

*线段数由于CADdoctor版本不同可能有所变化。

(2)点击检查表上的[线段] (

)或者选择[逆向工程] -> [编辑线段] -> [线段]

().

(3)选择“线段1”, 如下图所示。

线段 1

图表:线段线段(1)

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 10 of 38

CADdoctor EX 逆向工程教程

(4)按照顺序选取点1和点2,接着点击[完成] (

)。

点1 点 2

图表:分割线段(2)

(5)这个线段已经切割为两个部分,按下图所示。

图表:分割线段之后

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 11 of 38

CADdoctor EX 逆向工程教程

3.4.2连接线段

(1)点击检查表上的[连接] ( (

)或者选择[逆向工程] -> [编辑线段] -> [连接]

)。然后按照顺序选择多边形,如下图所示。

1:在这个线段中选取一个多边形 2:在这个线段中选取一个多边形

图表:连接线段(1)

(2)选择之后,线段1和线段2被连接。

两个线段被连接。

图表:连接线段(2)

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 12 of 38

CADdoctor EX 逆向工程教程

3.5用每一个线段生成B-rep曲面

(1)点击检查表上的[生成B-rep] 图标(

)。

图表:检查表

(2)用每一个线段生成B-rep曲面。

图表:生成B-rep曲面之后

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 13 of 38

CADdoctor EX 逆向工程教程

[关于查看设置]

在逆向工程模式中,利用下列工具栏可以在不同的窗口分别显示一个多边形模型和B-rep模型。

图表:关于查看的工具栏

左边查看窗口显示导入的CAD模型(比如 IGES) 左边查看窗口显示多边形模型

左边查看窗口显示生成的B-rep模型 使用两个查看窗口

右边查看窗口显示导入的CAD模型(比如 IGES) 右边查看窗口显示多边形模型

右边查看窗口显示生成的B-rep模型 同步查看操作(左边和右边)

3.6 利用标准修复功能修复生成的B-rep模型

(1)在选择您的目标系统之后,点击检查表上的[修复] 图标(

)。

选择目标系统

图表:检查表

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 14 of 38

CADdoctor EX 逆向工程教程

(2)检查表中的结果更新,如下图所示。

图表:修复之后

*假如有一个“大的边面间隙”,请使用交互修复。 您也可以在自动或手动修复之后校正线段。 (请参照初级用户教程(tutorial_std.pdf)

=74=0

图表:交互修复样本

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 15 of 38

CADdoctor EX 逆向工程教程

3.7多边形和B-rep之间距离的确认

确认多边形模型与B-rep模型之间的间隙。

(1)选择[分析] -> [显示距离] -> [多边形B-rep] (

)。

图表:显示曲面距离

3.8 导出一个生成的B-rep模型作为CAD文件

(1)选择[文件] -> [导出],接着选择导出的CAD文件类型。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 16 of 38

CADdoctor EX 逆向工程教程

4 逆向工程(多边形/CAD模型-> NURBS曲面)

4.1 本部分综述

这个部分将会举例详细图解利用CAD模型作为参照从多边形创建一个NURBS曲面的步

骤。

1. STL导入

2. CAD 模型导入

3. 登记 (为多边形模型和原始CAD模型拟合位置) 4. 从CAD模型提取边界边 5. 线段 6. 手动线段 7. 生成B-rep

8. 修复生成的 B-rep模型

9. 确认多边形与B-rep 文件导出之间的距离

图表:选择逆向工程模式

4.2 导入STL文件作为多边形模型

(1)在教程文件夹下打开文件sample_RE.stl。假如您将CADdoctor安装在默认位置。您可以在此位置找到此文件:

C:\\Elysium\\CADdoctor\\CADdoctor_EXxx\\document\\chinese-simplified\utorial\\reverse-engineering

图表:导入对话框 Page 17 of 38

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

CADdoctor EX 逆向工程教程

(2)在确认设置与下列对话框相似之后,按下“选项”按钮(i),打开文件(ii)。

(ii) (i)

图表:导入选项对话框

* 在这个范例中,因为在导入/导出设置中已经勾选[诊断:执行],将显示检查出的错误结果。

(3)文件导入结束之后,检查表的结果更新。

表格:导入之后

Page 18 of 38

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

CADdoctor EX 逆向工程教程

4.3导入IGES文件作为CAD模型

(1)打开教程文件夹下的文件sample_RE.igs。假如您将CADdoctor安装在默认位置,您可以在此找到此文件:

C:\\Elysium\\CADdoctor\\CADdoctor_EXxx\\document\\chinese-simplified\utorial\\reverse-engineering

图表:导入对话框

(2)导入文件完成成功,如下图所示。

图表:导入之后

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 19 of 38

CADdoctor EX 逆向工程教程

4.4登记 (将多边形位置拟合到原始的CAD模型)

利用在每个模型中选取样本点将一个多边形模型的位置拟合到原始的CAD模型。 (1) 选择 [逆向工程]-[登记]-[共用点] ( )。 (2) 按照顺序选取点1-6。 在CAD模型中选择(2)选择(3) 选择(4) 选择(5) 选择(6)在多边形模型中选择(1) 图表:在共用点之前 图表:在共用点之后

(3)出现下列对话框,点击[是]。

图表:执行最佳拟合

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 20 of 38

CADdoctor EX 逆向工程教程

(4) [最佳拟合]成功,如下图所示。

图表:登记之后

(5)多边形模型和CAD模型已经通过此功能对齐。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 21 of 38

CADdoctor EX 逆向工程教程

4.5 从CAD模型中提取边界边

(1)选择[逆向工程] -> [提取所有边界边] ()。 (2)在确认设置与下列对话框一致后点击[确定]按钮。

图表:提取边界边对话框

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 22 of 38

CADdoctor EX 逆向工程教程

(3)边界边被从CAD模型中提取出来,如下图所示。

图表:提取所有边界边之后

[利用CAD模型作为参照逆向工程流程]

CD 边界边 线段 生成 B-rep

Page 23 of 38

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

CADdoctor EX 逆向工程教程

A. B. C. D.

导入多边形模型和CAD模型 边界边被CAD模型提取

参照边界边(参照多边形边)创建线段 线段生成B-rep 曲面

4.6线段化

(1)点击检查表上的[检查] 图标((2)点击检查表上的[线段化]图标(

)。 )。

(3)出现下列对话框,点击[是]。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 24 of 38

CADdoctor EX 逆向工程教程

[4]参照边界边生成线段成功。

图表:生成线段之后

(5)在这个范例中,这些线段比没有CAD模型的线段要好很多。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 25 of 38

CADdoctor EX 逆向工程教程

4.7 手动线段化 (1) 自动线段化之后手动修改线段。

在这个范例中,您可以通过手动功能修改线段(如同3.4)。因此跳过本部分中对于手动线段化的描述。

4.8 用每个线段生成B-rep曲面 (1)点击检查表上的[生成B-rep] (

)。

图表:检查表

(2)用每个线段生成B-rep曲面。

图表:生成B-rep之后

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 26 of 38

CADdoctor EX 逆向工程教程

4.9 修复生成的B-rep 模型

利用标准修复功能修复生成的B-rep模型。

(1)选择您的目标系统之后,点击 检查表上的[修复]按钮 (

)。

选择目标系统

图表:检查表

(2)检查表结果更新。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 27 of 38

CADdoctor EX 逆向工程教程

图表:自动修复之后

1 假如有一个“大边面间隙”,请使用交互修复。您也可以在自动或手动修复之前校正线段。

(请参照初级用户教程(tutorial_std.pdf))

=58=0 图表:交互修复之后

*假如有一个孔,您可以用[创建] -> [面/曲面] -> [填充孔]将其填充。(您也可以用修改多边形线段来制作一个面)。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 28 of 38

CADdoctor EX 逆向工程教程

图表:填充孔之前 图表:填充孔之后

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 29 of 38

CADdoctor EX 逆向工程教程

4.10多边形和B-rep之间距离的确认

确定多边形模型和B-rep模型之间的距离。

(1)选择 [分析] -> [显示距离] -> [多边形B-rep] (

)。

图表:曲面显示距离

4.11 导出

导出一个生成的B-rep 模型作为CAD文件。

(1)选择[文件] -> [导出],选择导出的CAD文件类型。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 30 of 38

CADdoctor EX 逆向工程教程

逆向工程(CAD-多边形拟合)

4.12 本部分概述

本部分举例图解将原始CAD模型曲面拟合到多边形模型的步骤。通过这一步骤,CAD模型的曲面沿着多边形模型直接变形。

1. STL 导入 2. CAD 模型导入 3. 检测变形目标* 4. 对应

5. 选择固定面* 6. 检测创建线段* 7. 拟合曲面

8. 确定多边形与B-rep之间的距离 9. 文件导出

*请选择工具栏上的亚模式“CAD-多边形拟合”模式来使用这些功能。

图表:选择CAD-多边形拟合模式

* 因为这个教程没有对3, 5, 6项目进行详细介绍,请参照在线帮助,

4.13导出STL文件作为多边形模型

(1)在教程文件夹下打开样本文件RE2.stl。假如您将CADdoctor安装在默认位置下,您应该可以在此位置找到此文件:

C:\\Elysium\\CADdoctor\\CADdoctor_EXxx\\document\\chinese-simplified\utorial\\reverse-engineering

图表:导入对话框 Page 31 of 38

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

CADdoctor EX 逆向工程教程

(2)确认设置和下列对话框一致后,按下[选项]按钮(ii),打开文件(i)。

(ii) (i)

图表:导入选项对话框

*在这个范例中,因为在导入/导出设置中已经勾选[诊断:执行],将显示检查出的错误结果。

(3)文件导入完成后,检查表结果更新。

图表:导入之后

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 32 of 38

CADdoctor EX 逆向工程教程

4.14导入IGES文件作为CAD模型

(1)打开在教程文件夹下的文件sample_RE2.igs。假如您将CADdoctor安装在默认位置,您可以在此位置找到此文件:

C:\\Elysium\\CADdoctor\\CADdoctor_EXxx\\document\\chinese-simplified\utorial\\reverse-engineering

图表:导入对话框

(2)文件将被导入,如下图所示。

图表:导入之后

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 33 of 38

CADdoctor EX 逆向工程教程

4.15多边形和B-rep之间距离的确定

在拟合之前确认多边形模型和B-rep模型之间的间隙。 (1)选择[分析] -> [显示距离] -> [多边形-B-rep] (

)。

图表:显示曲面距离

(2)您可以根据上图所示确认多边形和B-rep之间的距离。

4.16检测变形目标

检测拟合多边形数据的面。

*需要此功能拟合模型的某些面。但是本教程中请跳过这一操作,因为模型中没有任何区域使用此功能。

参照

(1)选择[逆向工程] -> [CAD-多边形拟合] -> [检测变形目标]( (2)选取一些面(变形目标) ,更改面的属性。

)。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 34 of 38

CADdoctor EX 逆向工程教程

4.17 对应

为CAD模型曲面拟合到多边形模型的变形做准备。 *关于CAD-多边形拟合的线段

・ 线段(变形面): 与这个线段相对应的CAD数据面发生变换。(指定与多边形模型拟合的区域)

・ 线段(固定面):与这个线段相对应的CAD数据面没有发生变换。(指定不与多边形模型拟合的区域) (1)选择 [逆向工程] -> [CAD-多边形拟合] -> [对应]( (2)在确认设置和以下对话框相同后点击[确定]。

)

图表:对应

• 大的间隙区域创建B-rep 由于拟合到多边形模型,曲面的位移很大,所以当多边形和CAD模型之间的距离大于阀值时,从多边形创建新的曲面。(目标线段在检查表中被视作“创建线段”)

(3)当多边形模型和CAD模型之间的距离大于阀值时,便识别出线段(变形面)。同时,无距离区域被识别到线段(固定面)。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 35 of 38

CADdoctor EX 逆向工程教程

图表:对应之后

4.18 选择固定面

在对应之后,请更改线段(变形面)的属性或者线段(固定面)。最终对应线段(变形面)生成CAD模型。

*在本教程中,请跳过此操作。

参考:

(1)选择[逆向工程] -> [CAD-多边形拟合] -> [选择固定面] ()。 (2)选取一些白色的面(变形面),更改面的属性。(当您选取面的时候,颜色识别翻转。)

固定面

变形面

图表:选择固定面

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 36 of 38

CADdoctor EX 逆向工程教程

4.19检测创建线段

手动检测创建线段。新的曲面为选取线段被从多边形创建。 *本教程中,请跳过此操作。(当多边形和CAD模型之间的距离很大时可以应用此功能) 参考:

(1)选择[逆向工程] -> [CAD-多边形拟合] -> [检测创建线段] (

(2)选取一些面(创建线段) ,更改面的属性。

4.20拟合曲面

CAD模型的这些曲面发生变形以拟合线段(变形面)。 (1)选择[逆向工程] -> [CAD-多边形拟合] -> [拟合曲面] ()。

(2)用多边形数据生成CAD模型的曲面。

图表:拟合曲面

Page 37 of 38

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

)。

CADdoctor EX 逆向工程教程

4.21多边形和B-rep之间距离的确认

确认多边形模型和B-rep模型之间的间隙。

(1)选择[分析] -> [显示距离] -> [多边形-B-rep] (

)。

图表:显示曲面距离

4.22导出

导出生成的CAD格式B-rep模型。

(1) 选择[文件] ->[导出],选择导出的CAD文件类型。 CADdoctor逆向工程功能教程到此结束。

Copyright 1999-2010 ELYSIUM CO., LTD. All rights reserved.

Page 38 of 38

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务