逆向工程.docx

上传人:b****0 文档编号:12846850 上传时间:2023-04-22 格式:DOCX 页数:29 大小:249.41KB
下载 相关 举报
逆向工程.docx_第1页
第1页 / 共29页
逆向工程.docx_第2页
第2页 / 共29页
逆向工程.docx_第3页
第3页 / 共29页
逆向工程.docx_第4页
第4页 / 共29页
逆向工程.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

逆向工程.docx

《逆向工程.docx》由会员分享,可在线阅读,更多相关《逆向工程.docx(29页珍藏版)》请在冰豆网上搜索。

逆向工程.docx

逆向工程

逆向工程

 

逆向工程是利用3D数字化测量仪器对已有的样品或模型进行准确、高速地测量,得到其三维轮廓数据,配合反求软件进行曲面重构,并对重构的曲面进行精度分析、评价构造效果,最终生成IGES或STL数据,据此就能进行快速成型或CNC数控加工。

对于逆向工程中先测量样品或模型三维轮廓数据后造型的这一特点,SurfMill的逆向工程提供了点处理和曲线构建两个有针对性的功能,能从测量出的点数据快速的构建曲线曲面。

逆向工程的工具条及菜单如图11-1所示:

 

 

 

 

 

 

 

 

 

 

菜单项

功能

折线转单点

将输入JDPaint中的折线转为单点。

平行截面选点

用平行剖截面选择点云。

交互截面选点

用交互的方式在点云上选点。

曲线截面选点

用曲线产生截面来选择点云。

多边形选点

用绘制的多边形来选择点云。

点排序

用最短距离对点云进行排序。

点投影

将点投影到垂直于屏幕的平面上去。

拟合曲线

将点云逼近样条曲线、插值样条曲线或拟合折线。

曲面平面交线

求一条线某位置处的法平面与曲面的交线。

曲面截线

用一条线等距产生的垂直于屏幕的平面与曲面求交线。

 

1.7点投影

将选择的点投影到与屏幕垂直的平面(构件参考面只需画一条线)上去;其中使用参考面时,可以使投影面与参考面平行并过指出的一点,能快速构建与一个平面平行的投影面。

实现方法:

(1)启动“点投影”命令;

(2)选择参与投影的点云;

操作步骤:

1)启动“点投影”命令:

点击“逆向工程(N)”->“点投影(7)”菜单项;

2)选择参与投影的点云:

选择已存在的参与投影的点云;

 

参数定义:

 

 

应用:

用当前设置的投影面进行投影,点击“应用”

后,可继续执行点投影;

关闭:

结束点投影;

 

选择待投影点云;

 

 

是否删除需投影点;

是否使用参考面构建投影面;

是否通过拾取两点构建投影面;

 

单个拾取点;

窗口拾取点;

 

图1-9点投影参数设置

 

示例:

 

 

 

 

 

 

 

 

 

 

 

 

(a)待投影点及投影面(b)投影在投影面上的点

 

图1-10点投影示例

 

1.4曲线截面选点

通过现有曲线产生穿透屏幕的截面来选取点云,落在截面上的点,作为被选中的点。

实现方法:

(1)启动“曲线截面选点”命令;

(2)选择参与选点的点云;

(3)选择一条曲线;

(4)设置带宽、是否在截面内、是否贯穿等参数;

操作步骤:

1)启动“曲线截面选点”命令:

点击“逆向工程(N)”->“曲线截面选点(4)”菜单项;

2)选择参与选点的点云:

选择已存在点云;

3)选择一条曲线

选择一条已存在的产生截面的曲线;

4)设置参数

设置带宽、是否在截面内、是否贯穿等参数;

参数定义:

应用:

用当前设置的截面进行选点,点击“应用”后,可继续设置截面;

关闭:

结束选取;

参与选点的点云;

 

产生截面的曲线;

3D:

截面的法矢方向是空间曲线的切矢方向;

屏幕:

截面的法矢方向是空间曲线在屏幕上投影曲线的切矢方向;

截面内:

点落在截面内,截面大小由下面的“延伸”量确定;

贯穿:

截面为无限大;

个数:

截面的个数,截面沿曲线的参数进行等分;

延伸:

所产生截面向四周延伸的长度;

带宽:

落在截面两边,与截面的距离是“带宽”的点,认为是选中的;

 

单个拾取点云;

窗口拾取点云;

图1-5曲线截面选点参数定义

示例:

(a)绿色:

3D曲线按参数等分所产生的截面。

(b)蓝色:

用“贯穿”设置所选中的点云。

(c)绿色:

3D曲线在屏幕上投影所产生的曲线进行按参数等分所生成的截面。

(d)蓝色:

用“截面内”设置所选中的点云。

图1-6曲线截面选点示例

1.3交互截面选点

通过两点线产生穿透屏幕的截面来选取点云,落在截面上的点,作为被选中的点。

 

实现方法:

(1)启动“交互截面选点”命令;

(2)选择参与选点的点云;

(3)设置带宽、是否在截面内、是否贯穿等参数;

(4)选择屏幕上两点;

 

操作步骤:

1)启动“交互截面选点”命令:

点击“逆向工程(N)”->“交互截面选点(3)”菜单项;

2)选择参与选点的点云:

选择已存在点云;

 

3)设置参数:

设置带宽、是否在截面内、是否贯穿等参数;

4)选择屏幕上两点:

选择屏幕上两点,所构成的线作为垂直于屏幕的截面;

 

参数定义:

 

 

应用:

用当前设置的截面进行选点,点击“应用”后,可继续设置截面;

关闭:

结束选取;

 

 

参与选点的点云;

 

 

带宽:

落在截面两边,与截面的距离是“带宽”的点,认为是选中的;

截面内:

截面在视向上穿透屏幕,另两边的大小由两点线决定;

贯穿:

认为截面无穷大;

 

选择屏幕上两点:

通过屏幕上两点线产生截面。

 

单个拾取点云;

窗口拾取点云。

 

 

图1-3平行截面选点参数定义

  

示例:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a)选择屏幕上两点,产生一个垂直于屏幕的截面(b)选中的点

图1-4交互截面选点示例

 

 

1.5多边形选点

对不规则点用多边形进行选取。

实现方法:

(1)启动“多边形选点”命令;

(2)单击左键绘制多边形;

操作步骤:

1)启动“多边形选点”命令:

点击“逆向工程(N)”->“多边形选点(5)”菜单项;

2)绘制多边形:

单击左键绘制多边形;

1.2平行截面选点

通过一系列平行的截面截取点云,落在截面上的点,复制一份作为被选中的点。

 

实现方法:

(1)启动“平行截面选点”命令;

(2)选择参与选点的点云;

(3)设置截面的方向、起始点、是否自动计算间距等参数;

 

操作步骤:

1)启动“平行截面选点”命令:

点击“逆向工程(N)”->“平行截面选点

(2)”菜单项。

2)选择参与选点的点云:

选择已存在点云。

 

3)设置参数

设置截面的方向、起始点、是否自动计算间距等参数。

 

 

参数定义:

 

 

应用:

用当前设置的截面进行选点,点击“应用”后,可继续设置截面;

关闭:

结束选取;

 

参与选点的点云;

 

 

 

反向:

是否与当前显示方向相反;

x、y、z:

截面的法矢方向;

两点:

两点确定截面的法矢方向,可以是两个空间点,也可是两个屏幕点;

 

起点:

平行截面的起始点:

选点:

通过单击“选点”选择截面的起始点;

在编辑框内显示起点的x、y、z坐标;

 

自动计算间距:

勾选:

通过点云的包围盒、截面的起始点、终止点、

个数、间距,自动计算截面位置。

个数:

平行截面的个数。

间距:

两个平行截面之间的距离。

带宽:

落在截面两边,与截面的距离是“带宽”的点,认为是选中的。

 

 

单个拾取:

单个拾取点云;

窗口拾取:

窗口拾取点云。

 

 

图1-1平行截面选点参数定义

示例:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a)由“两点”确定截面法矢方向,并自动计算截面间距后的平行截面(b)用平行截面选中的截面点。

图1-2平行截面选点示例

 

1.6点排序

对选择的点云进行相邻点最短距离排序。

避免由于点在点云内的顺序混乱对构线构面的影响。

实现方法:

(1)启动“点排序”命令;

(2)选择参与排序的点云;

操作步骤:

1)启动“点排序”命令:

点击“逆向工程(N)”->“点排序(6)”菜单项;

2)选择参与排序的点云:

选择已存在的参与排序的点云;

 

参数定义:

 

 

确定:

对选择的点云进行排序并退出;

取消:

取消操作并退出;

 

 

参与排序的点云;

 

 

 

 

单个拾取点云;

窗口拾取点云;

 

图1-7点排序参数设置 

 

 

示例:

 

 

 

 

 

 

 

 

 

 

 

 

(a)点云最短距离排序前拟合生成的曲线(b)点云最短距离排序后拟合生成的曲线

 

图1-8点排序示例

 

1.1折线转单点

把输入JDPaint中的三维折线转为单点。

 

实现方法:

(1)启动“折线转单点”命令;

(2)拾取折线。

 

操作步骤:

1)1)       启动“折线转单点”命令:

点击“逆向工程(N)”->“折线转单点

(1)”菜单项。

2)2)       拾取折线:

拾取所输入折线。

 

参数定义:

折线转为单点的同时是否删除原始折线。

 

 

2.2曲面平面交线

求平面与曲面的交线,其中平面是参考曲线等分点处的法平面。

此功能有利于从整体上分析点云所生成的曲面相对于点云的误差。

实现方法:

(1)启动“曲面平面交线”命令;

(2)选择曲面;

(3)选择曲线;

(4)选择拟合方式;

操作步骤:

1)启动“曲面平面交线”命令:

点击“逆向工程(N)”->“曲面平面交线(9)”菜单项;

2)选择曲面:

选择待求交线的曲面;

 

3)选择曲线:

选择计算等分点处截面的曲线;

 

4)设置参数:

 

 

设置3D、截面内、个数等参数;

参数定义:

 

 

应用:

用当前设置的参数进行求交线,点击“应用”后,可继续求交线;

关闭:

结束求交线;

 

选择待求交线的曲面;

 

 

 

选择待求法平面的曲线;

 

3D:

法平面的方向是空间曲线的切矢方向;

屏幕:

法平面的方向是空间曲线在屏幕上投影曲线的切矢方向;

截面内:

交线落在曲线的法平面内,法平面大小由下面的“延伸”量确定;

贯穿:

法平面为无限大;

 

个数:

法平面个数;

 

延伸:

法平面延伸的长度;

 

单个拾取曲面;

窗口拾取曲面;

 

图2-3曲面平面交线参数定义

 

示例:

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

图2-4参考曲线的法平面与待求交线的曲面

2.1拟合曲线

对选择的点云进行逼近样条曲线、插值样条曲线和拟合折线。

 

实现方法:

(1)启动“拟合曲线”命令;

(2)选择参与拟合的点云;

(3)设置段数、精度、闭合等参数;

(4)选择拟合方式;

操作步骤:

1)启动“拟合曲线”命令:

点击“逆向工程(N)”->“拟合曲线(8)”菜单项;

2)选择参与拟合的点云:

选择已存在的参与拟合的点云;

 

3)设置参数:

设置段数、精度、闭合等参数;

4)选择拟合方式:

 

选择逼近样条曲线、插值样条曲线、拟合折线三种拟合方式中的一个;

参数定义:

 

 

确定:

对选择的点云进行拟合并退出;

取消:

取消操作并退出;

 

 

选择参与拟合的点云;

 

 

 

拟合曲线的段数;

拟合精度;

 

曲线是否闭合;

曲线是否在端点处切矢连续;

是否对点云进行最短距离排序后再进行拟合;

 

逼近样条曲线;

插值样条曲线;

拟合折线;

 

 

单个拾取点云;

窗口拾取点云;

 

图2-1曲线拟合参数定义

 

示例:

 

 

 

 

 

 

 

 

 

(a)逼近样条曲线

 

 

 

 

 

 

 

 

 

 

 

(b)插值样条曲线

 

 

 

 

 

 

 

 

(c)拟合折线

图2-2曲线拟合示例

 

2.3曲面截线

求与屏幕垂直的平面与曲面的交线。

其中平面是从一基准直线向外延伸得到的。

此功能有利于分析曲面某一截线处与点云的误差。

实现方法:

(1)启动“曲面截线”命令;

(2)选择待求交线的曲面;

(3)设置个数、间距等参数;

(4)绘制基准面(基准面与屏幕垂直,只需绘制基准线);

操作步骤:

1)启动“曲面截线”命令:

点击“逆向工程(N)”->“曲面截线(10)”菜单项;

2)选择待求交线的曲面:

选择已存在的待求交线的曲面; 

3)设置参数:

设置个数、间距等参数;

4)绘制基准面:

绘制基准面(面与屏幕垂直,只需绘制基准线);

 

参数定义:

 

 

确定:

对选择的曲面进行求交线并退出;

取消:

取消操作并退出;

 

 

选择待求交线的曲面;

 

 

由基准线所生成平面的个数;

由基准线所生成平面的间距;

 

 

生成平面的基准线;

 

单个拾取曲面;

窗口拾取曲面;

图2-5曲面截线参数设置

 

 

示例:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a)设置参数(b)基准线(c)生成与曲面的交线 

图2-6曲面截线示例

 

淘金网-数据交易平台正式启动,欢迎加入

平台地止:

官方论坛:

设计师千人交流群:

189120161

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1