曲面快速重建 QUICK SURFACE RECONSTRUCTION

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第X章 曲面快速重建(QUICK SURFACE RECONSTRUCTION)
CATIA V5 曲面快速重建(QUICK SURFACE RECONSTRUCTION)模块为重建不论是否具有机械几何特征的曲面提供了一种快捷易用的手段。

曲面快速重建(以下简称QSR)不仅可以构造诸如不具有平面、圆柱面和倒圆角特征的自由曲面,还可以构造包括自由曲面在内的其他具有机械特征如凸台、加强筋、斜度和平坦区域的特征曲面。

使用QSR模块可以直接依据点云数据重建曲面,也可以将原有实体修改后通过数字化处理成点云数据利用QSR重建原有的CAD模型上需修改的曲面。

QSR模块可以让设计者决定是注重重建曲面的效力还是重建曲面质量或两者都综合考虑以满足不同需求。

QSR构造的曲面还可以有参数以适应修改的需要。

x.1 相关的图标菜单
CATIA V5的曲面快速重建模块由如下图标菜单组成:点云编辑菜单(Cloud Edition)、扫描线创建菜单(Scan Creation)、曲线创建菜单(Curves Creation)、轮廓清理菜单(Clean Contour)、曲面创建菜单(Surface Creation)、几何操作菜单(Operations)、变换菜单(Transformations)以及分析菜单(Analysis)。

x.1.1 点云编辑菜单(Cloud Edition)
Activate 激活点云
x.1.2 扫描线创建菜单(Scan Creation)
Project Curves 创建投影扫描线
Planar Sections 创建平面截面扫描线
x.1.3 曲线创建菜单(Curves Creation)
3D curve 创建空间曲线
Curve from Scans 由扫描线创建曲线
Intersection 创建交线
Projection 创建投影线
x.1.4 轮廓清理菜单(Clean Contour)
Clean Contour轮廓清理
x.1.5 曲面创建菜单(Surface Creation)
Basic Surface Recognition 特征曲面识别
Power Fit 智能拟合
Loft Surface 创建放样曲面
x.1.6 几何操作菜单(Operations)
Join合并几何元素
Extrapolate延长曲线/曲面
Split 切割曲面或线框元素
Trim 修剪曲面或线框元素
Curves Slice 曲线分段
Edge Fillet曲面棱线倒圆
x.1.7 变换菜单(Transformations)
Translate移动几何体
Rotate转动几何体
Scale缩放几何体
Symmetry对称几何体
x.1.8 分析菜单(Analysis)
Curvature Analysis曲率分析
Slope Analysis 斜度分析
Distance Analysis 距离分析
Connect Checker 曲面连接性检查
x.1.9 点云显示菜单(Cloud Display Options)
Cloud Display Options 点云显示
x.2 QSR功能介绍
本节将详细地介绍相关的功能及各功能在实际造型中的应用。

x.2.1 点云编辑菜单(Cloud Edition)
点云编辑菜单里只有一个命令即激活点云(Activate)。

此命令用来直接选择点云元素(如点、扫描线、点云)或利用两维、三维圈定部分点云作为当前工作点云。

x.2.2 扫描线创建菜单(Scan Creation)
x.2.2.1 创建投影扫描线 (Project Curves)
创建投影扫描线是将一根或一组曲线沿指定方向投影至点云生成扫描线。

x.2.2.2 创建平面截面扫描线(Planar Sections)
创建平面截面扫描线是将指定数量的平面与点云相截得到的扫描线。

x.2.3 曲线创建菜单(Curves Creation)
x.2.3.1 创建空间曲线 (3D curve)
空间曲线可单独在三维空间或几何体上创建,也可在两者之间混合创建。

当空间曲线所依托的几何元素修改时,空间曲线会自动更新。

x.2.3.2 由扫描线创建曲线(Curve from Scans)
点击,出现以下对话框:
创建模式 (Creation mode)下有光顺模式(Smoothing)及插补模式(Interpolation)两个选项可选:
光顺模式(Smoothing):曲线光顺通过两极点之间所有的点。

若选中该
模式,则对话框内参数(Parameters)里各参数可调节。

精度(Accuracy):此数值控制曲线与点之间的最大误差。

若生成的曲线符合精度要求,则以绿色背景显示误差值,反之,则以红色背景显示误差值。

阶数(Degree):此数值控制生成曲线的控制点的数目。

分段数(Number):此数值为生成曲线的最大分段数
光顺参数(Smoothing Factor):若数值为0,则不进行光顺操作。

增加
数值则提高曲线的张紧度。

选择扫描线,点击Apply按钮,系统显示临时生成的曲线,分别调节以
上参数再次点击Apply按钮检查生成的曲线质量,系统依次以阶数
(Degree)、精度(Accuracy)、分段数(Number)为优先次序相互影响生成曲线
的质量,点击OK按钮完成命令。

分割角(Split):当生成的曲线夹角达到此数值时,曲线被分割成两段。

插补模式(Interpolation):曲线是依据扫描线以插补方式生成。

若选中该模式,则对话框内参数(Parameters) 里各参数不可选。

可以在扫描线上选择点将生成的曲线在选择点处断开,
断开点处缺省的约束是点连续(Point),可以点击绿色区域选择相切(Tangent),第二次点击则又为点连续(Point)。

使用弹出菜单可删除断开点(Remove Split)(包括生成曲线的端点即Ext点)及改变约束方式。

x.2.3.3 创建交线(Intersection)
点击,选择两元素,在结果(Result)里选择生成交线的方式。

x.2.3.4 创建投影线(Projection)
命令可将点沿法向或指定方向投影到曲线及曲面上或将曲线沿法向或指定方向投影到曲面上。

x.2.4 轮廓清理菜单(Clean Contour)
轮廓清理菜单下只有一个命令即轮廓清理。

用此命令可将一组相交
或不相交曲线或曲面边界形成封闭或不封闭的轮廓。

点击,出现以下对话
框:
选择曲线或曲面边界,此时选中的曲线同时显示缺省的约束(自由Free 或固定Fixed)。

点击绿色区域可直接改变约束种类,也可用右键弹出菜单选择所需约束。

若需去除对已选曲线的选择,可直接点击此曲线或在对话框中的选择元素列举栏内(Elements Supports List)选中要去除的元素名称,右键弹出菜单点击Remove。

轮廓清理命令将按以下计算方法并参考曲线约束状态对所选元素进行处理:
1)假如两曲线之间的最小距离点在两曲线之间且不是端点,则两曲线连于此点或假想交点:
2)假如两曲线之间的最小距离点是两曲线端点,系统依两曲线长度权重自动产生一最小距离点,并依此点将两曲线相连
3)假如两曲线之间的最小距离点其中之一是一条曲线的端点,系统将此曲线端点移至另一曲线相应的最小距离点处。

在对话框中选中封闭轮廓(Closed Contour), 则按上述原理在最小距离点处裁减曲线后自动形成封闭轮廓。

自动相切约束(Automatic Tangent Constraint)选项选中是指当这些曲线在端点与生成曲线相切的角度低于最大相切角度(Max Angle G1)时强迫生成相切曲线。

点击OK完成,系统将原有曲线隐藏,生成新的轮廓线。

若结果不符合要求,可尝试使用将曲线打断后再使用此命令。

x.2.5 曲面创建菜单(Surface Creation)
x.2.5.1 特征曲面识别(Basic Surface Recognition)
点击,出现如下对话框:
在生成方法(Method)中依次有平面(Plane)、球面(Sphere)、圆柱面(Cylinder)、圆锥面(Cone)及自动生成(Automatic)选项。

首先依据点云形状选择合适的生成方
法种类,亦可选择自动生成(Automatic)。

点击平面,可定义法线和通过点;
点击球面,可定义球心点和球半径;
点击圆柱面,可定义圆柱半径、圆柱轴线方向中心;
点击圆锥面,无选项可选;
点击自动生成,只能定义平面最大误差(Plane error max)。

选择需生成曲面的点云,点击Apply,生成曲面。

若在生成方法(Method)中选择的是平面、球面或圆柱面,还可直接在对话框中选择要更改的参数,系统
将按输入值给出结果。

假如生成的是平面,可用指针对其延伸(沿箭头)及旋转(沿圆)
假如需要改变生成曲面大小,也可双击生成的曲面对其编辑。

x.2.5.2 智能拟合(Power Fit)
点击,出现以下对话框:
1)选择点云和经处理得到的轮廓,系统给出三个选项:
受约束曲面(Constraint):计算出的曲面通过轮廓并符合约束条件;
裁减曲面(Trim):轮廓线投影到计算出的曲面上并将其裁减;
选择区域内曲面(Selection):以轮廓线内的点云计算曲面。

选择其中一个选项。

2)假如有初始曲面用于辅助要生成的曲面,可点击初始曲面(Init Surface)
选项。

3)点云误差(Point Gap)控制生成的曲面与点云的最大误差,此数值可调节。

4)梳状线显示误差(Spikes Deviation)选项打开表示计算出的曲面以梳状线显
示其误差值。

初始值等于点云误差(Point Gap)值。

5)点击More >>, 出现跨距(Span)选项即阶数(Deg)和面片数(Number)以及间
距选项 G0和G1等选项。

阶数(Deg)表示在某方向上控制点的最大数目,数值从5到15。

面片数(Number)表示计算曲面的最大面片数,缺省值为64,最大为256。

G0表示生成的曲面与边界线的误差值,缺省值为1。

G1表示两相邻曲面的相切误差值,缺省值为0.5。

半径(Radius):当点云跳点较多时,很难达到生成的曲面都通过点云和轮廓。

可以通过指定半径值将以选定曲线为中心的管状区域内的点过滤掉。

张量(Tension):数值从0至4,较高张量值可得到较为张紧的曲面。

状态(Statistics):显示生成曲面与点云符合设定误差值的百分比。

6)点击Apply生成曲面。

x.2.5.3 创建放样曲面(Loft)
点击,出现如下对话框:
选择两条以上截面线,或同时选择导线完成。

x.2.6 几何操作菜单(Operations)
x.2.6.1 合并几何元素(Join)
该功能用于合并曲线或曲面。

x.2.6.2 延长曲线/曲面(Extrapolate)
该功能用于将指定的曲线/曲面延长一定的长度
x.2.6.3 切割曲面或线框元素(Split)
该功能用于将一个或几个几何元素去切割另一个几何元素。

x.2.6.4 修剪曲面或线框元素(Trim)
该功能用于实现两个曲面或两个线框元素之间的相互剪切。

x.2.6.5 曲线分段 (Curves Slice)
此命令可将不相交的曲线,在假想交点处打断并相交。

点击,出现如下对话框:
选择要分段的曲线或边界。

若要去除选择,可再次点击此曲线。

点击More >>显示参数:
最大距离(Max distance ):两曲线之间的垂直最短距离。

缺省值为1mm。

实际运用中取各个两曲线之间的垂直最短距离的最大
值。

最小长度(Min length ):控制生成曲线时产生的最短曲线长度。

点击OK完成。

x.2.6.6 曲面棱线倒圆(Edge Fillet)
该功能用于沿一个曲面的内部棱线生成一个过渡曲面。

x.2.7 变换菜单(Transformations)
x.2.7.1 移动几何体(Translate)
该功能用于将一个或几个几何体沿指定方向移动一定的距离。

x.2.7.2 转动几何体(Rotate)
该功能用于将选定的几何体沿某轴旋转一定的角度。

x.2.7.3 缩放几何体(Scale)
该功能用于改变几何体的大小。

x.2.7.4 对称几何体(Symmetry)
该功能通过对称来移动几何体。

x.2.8 分析菜单(Analysis)
x2.8.1曲率分析(Curvature Analysis)
点击,出现如下对话框:
1)选择上色显示的多边形点云。

在对话框类型选项(Type)里有曲率(Curvature)和半径(Radius)选项。

曲率(Curvature)选项里有:
z最大曲率(Maximum)
z最小曲率(Minimum)
z绝对曲率(Absolute)
z平均曲率(Mean)
z高斯曲率(Gauss)
半径(Radius)选项里只有最大值(Maximum)和最小值(Minimum)。

最大曲率和最小曲率按以下方法形成:做一个平面,此平面包含曲面指定一点处的法线方向,用此平面沿通过曲面指定点的一条已知区率的曲线去切曲面。

假如平面绕法线旋转,与曲面相交的曲线曲率会出现两个极值,分别为最大曲率(KM)和最小曲率(Km)。

绝对曲率等于| KM|+| Km|,其极值出现处通常代表曲面最为平坦的地方。

平均曲率等于(KM+Km)/2,其极值出现处通常代表曲面最为扭曲的地方。

高斯曲率相当与Km和Km,其描述曲面上某点处形状:正值代表此点为椭圆形状,负值代表此点为双曲线形状,0代表此点为抛物线形状。

2)在对话框类型(Type)选择所需类型,然后点击点云适当位置,
在结果(Results)选项里可选择产生扫描线(Scan)或点云(Cloud)或两
者都要。

使用过滤(Filter)可去除不需要的点。

下图为选择Cloud后
的结果:
x2.8.2斜度分析(Slope Analysis)
点击,出现如下对话框:
点击点云,在对话框中罗盘(Compass)选项中可定义参考方向,亦可直接拖动罗盘定义参考方向。

在数值(Values)中可定义角度值,系统会按在结
果(Results)选项中指定的生成方式生成扫描线(Scans)或点云(Cloud)或两者
都生成。

x.2.8.3 距离分析(Distance Analysis)
1)选择一个元素或一组元素,
2)点击,出现如下对话框:
3)选择第二组元素,此时系统按选择类型和显示方式进行距离分析。

●若Running Point选中,系统显示指针所指点与另一组元素的投
影点具体距离。

●点击反向分析按钮(invert Analysis)可将分析结果在另一元素上显示。

●距离分析类型(Type)有四种:
1)垂直距离(Normal distance):计算至另一组元素的垂直距离
2)指定方向距离(Distance in given direction):按指定投影方向计算距离
3)投影距离(Projected distance):仅适用于两条曲线,计算两曲线投影至一指定平面后的垂直距离
4)平面距离(Planar distance):计算一条曲线与包含此曲线的平面与曲面交线的距离
●当选定指定方向距离(Distance in given direction)时,投影(Projection)选项可选分别有:
1)沿X方向
2)沿Y方向
3)沿Z方向
4)沿当前罗盘方向
●点击显示二维距离分析图表。

●点击表示用多种颜色显示对应的距离值。

●点击表示用有限颜色显示对应的距离值。

●点击More选项,出现更为详细的显示选项:
1)以颜色显示距离区域(Color scale)
2)显示最小最大值(Min/Max values)
3)显示计算点(Points)
4)梳状线显示(Spikes),其中有:
自动显示比例(Auto scale)
反方向显示(Inverted)
包络线显示(Envelope)
5)离散显示计算点比例(Discretization):移动指针可调节显示比例
6)自动筛选计算点(Automatic trap)
x.2.8.4 曲面连接性检查(Connect Checker)
选择要分析的曲面,点击,出现以下结果:
用此工具可以分析曲面间的距离(Distance),切矢连续性(Tangent)和曲率连续性(Curvature)。

对话框中的最大间隙(Maximum gap)输入框用于指定检查的范围,当两面间距离大于指定值时,不对其进行检查。

离散项(Discretization)
用于指定对两面边界线离散成点的离散密度,可以是低密度(Coarse)、
中密度(Medium)或高密度(Fine)。

对于分析结果可以以梳状显示(Comb)、包络线显示(Envelope)或信息显示(Information),显示比例可以是由系统自动设定
(Automatic),也可以由用户自行设定。

分析结果用不同的颜色来区别,每一种颜色对应一个范围,可以由用户设定。

x.2.9点云显示菜单 (Cloud Display Options)
点击,出现如下对话框:
选择所需改变显示模式的点云或多边形面。

此对话框中有以下选项不可用:
z Protected
z Orientation
z Vertex
z Shrink
z Normal
对于点云,只能选择显示组成点云的点的百分比(Sampling)。

改变组成点云的点的形状可通过图形属性菜单(Graphic Properties menu)来实现。

对于多边形面,可选择三角形显示(Triangles)、自由边界显示(Free Edges)、非多边形边显示(Non-manifold Edges)、扁平显示(Flat)、光滑显示(smooth)。

相关文档
最新文档