spline曲线的创建.pdf
课程表课程表 Day 1 Morning Spline曲线的创建、编辑与分析评估曲线的创建、编辑与分析评估 Lesson 1 Spline曲线的创建曲线的创建 Lesson 2Spline曲线的分析评估曲线的分析评估 Lesson 3Spline曲线的编辑曲线的编辑 Afternoon 曲面造型曲面造型 Lesson 4 Through Curves 通过曲线通过曲线 Lesson 5 Through Curve Mesh通过曲线网格通过曲线网格 Lesson 6 Swept Feature 扫掠特征扫掠特征 Lesson 7 Offset Surface 偏置曲面偏置曲面 课程表课程表 Day 2 Morning Lesson 8 创建过渡曲面创建过渡曲面 8.1Edge Blend 边圆角边圆角 8.2Face Blend 面圆角面圆角 8.3Soft Blend 软圆角软圆角 8.4Bridge 桥接桥接 8.5Section Features 截面特征截面特征 Afternoon 8.6N-sided SurfaceN边曲面边曲面 Lesson 9 曲面分析评估曲面分析评估 9.1Face Analysis - - Reflection 反射分析反射分析 9.2Deviation 偏差分析偏差分析 Lesson 10 曲面编辑曲面编辑 10.1Edit Feature Parameters 10.2Enlarge Sheet Day 1 --- Morning Lesson 1 Spline曲线的创建曲线的创建 概述概述 本课主要讲解本课主要讲解Spline曲线的概念和曲线的概念和4种创建途径种创建途径 1、、Spline 2、、Spline by Points 3、、Spline by Poles Lesson 1 Spline曲线的创建曲线的创建 概念概念 1、、Spline曲线的阶次曲线的阶次Degree 所谓阶次是定义Spline多项式公式的次数。Spline的阶次与构造Spline的段数 Segment有关,它总是比每段Spline的点数少1,UG最高可以使用24次Spline曲线。 2、、Spline曲线的曲线的段数段数Segment Spline曲线可以采用单段Single Segment或多段Multiple Segment的方式创建。 单段方式单段方式单段Spline的阶次由定义点的数量控制,阶次 点数-1,因此单段Spline 最多只能使用25个点。这种构造方式受到一定的限制,定义点的数量越多,Spline的阶 次越高,Spline形状常常会出现意外结果,因此一般不建议采用。另外,单段Spline不 能封闭。 多段方式多段方式多段Spline的阶次由用户指定≤24, Spline定义点的数量没有限制,但 至少比阶次多一点例如,5次Spline ,至少需要6个定义点。在汽车设计中,一般采用 35次Spline曲线。 segments poles - degrees Lesson 1 Spline曲线的创建曲线的创建 概念概念续 3、定义点、定义点Defining Points 定义Spline的点。使用By Pole方法建立的Spline没有定义点,某些编辑Spline的命令会 删除Spline的定义点 。 4、节点、节点Knot point 每段spline segment的端点,主要针对多段Spline,单段Spline只有两个节点,即起点 和终点。 Lesson 1 Spline曲线的创建曲线的创建 概念概念续 Degree 3, 5 poles, 2 segments 1 2 3 4 5 1 2 3 Segment 1 由由pole 1 pole 4描述描述 Segment 2 由由pole 2 pole 5描述描述 Knotpoints Pole 1Defining points 1 Lesson 1 Spline曲线的创建曲线的创建 创建创建Spline曲线的曲线的4种途径种途径 1、、Spline Insert Curve Spline 2、、Spline by Points Insert Curve Spline by Points 3、、Spline by Poles Insert Curve Spline by Poles 4、、Curve on Surface Insert Curve Curve on Surface 第一种方法主要用于工程设计。第一种方法主要用于工程设计。 后三种方法为后三种方法为V18新功能,简单易用,具有实时反馈的显示,非常适 合于工业造型设计。 新功能,简单易用,具有实时反馈的显示,非常适 合于工业造型设计。 Lesson 1 Spline曲线的创建曲线的创建 构造构造Spline曲线的曲线的3种方法种方法 1、过极点法、过极点法By Poles Spline不通过定义点,定义点作为不通过定义点,定义点作为Spline的控制点,该方法有助于控制的控制点,该方法有助于控制Spline 曲线的整体形状,以避免不必要的波动。曲线的整体形状,以避免不必要的波动。 2、过点法、过点法Through Points Spline精确通过每个定义点。精确通过每个定义点。 3、最小二乘法拟合、最小二乘法拟合Fit 在指定的公差范围内将一系列定义点在指定的公差范围内将一系列定义点 拟合成拟合成Spline的方法,所有在的方法,所有在Spline 上的点和定义点之间距离的平方之和上的点和定义点之间距离的平方之和 是最小的。该方法有助于减少定义是最小的。该方法有助于减少定义 Spline所需的点数,并确保所需的点数,并确保Spline的的 光顺。光顺。 读取三座标测量机采集的密集点,并读取三座标测量机采集的密集点,并 用用Fit方法构造方法构造Spline,往往能取得较,往往能取得较 好的结果。好的结果。 Lesson 1 Spline曲线的创建曲线的创建 1、、Spline----By Poles和和Through Points Closed Curve封闭封闭Spline 使用使用By Poles和和 Through Points方法构造的方法构造的Spline多段方式多段方式可 以封闭 。在对话框中,封闭是一个开关。 可 以封闭 。在对话框中,封闭是一个开关。Spline封闭时,首尾相 连,而且首尾点具有相同的斜率和曲率。 封闭时,首尾相 连,而且首尾点具有相同的斜率和曲率。 Point From File从文件输入点从文件输入点 用于选择一个点数据文件,输入数据并生成用于选择一个点数据文件,输入数据并生成Spline。。 文件格式文件格式 Lesson 1 Spline曲线的创建曲线的创建 1、、Spline----By Poles和和Through Points 续续 选点方式选点方式 Chain From All所有点成链选择法,只需选择起点和 终点,所有的点会自动选中。 所有点成链选择法,只需选择起点和 终点,所有的点会自动选中。 Chain With Rectangle矩形内成链选择法。首先用矩 形框确定选点范围,然后在矩形框内选择起点和终点,此 时矩形框内所有的点会自动选中。 矩形内成链选择法。首先用矩 形框确定选点范围,然后在矩形框内选择起点和终点,此 时矩形框内所有的点会自动选中。 Chain With Polygon多边形内成链选择法。首先用多 边形确定选点范围,然后在多边形框内选择起点和终点, 此时多边形框内所有的点会自动选中。 多边形内成链选择法。首先用多 边形确定选点范围,然后在多边形框内选择起点和终点, 此时多边形框内所有的点会自动选中。 Point Constructor使用点构造器定义或选择点。使用点构造器定义或选择点。 Lesson 1 Spline曲线的创建曲线的创建 1、、Spline----By Poles和和Through Points 续续 Assign Slope 指定斜率指定斜率 使用使用Through Points建立多段建立多段Spline时,可以对时,可以对Spline的一个或所 有的定义点指定斜率。 的一个或所 有的定义点指定斜率。 Automatic Slope自动斜率。系统根据所选择的定义点,自动推 测并且计算该点的斜率。 Vector Component矢量分量。通过相对坐标定义斜率。首先选 择Spline的一个定义点,再输入相对于该点的坐标值增量DXC, DYC,DZC,这两点连线的斜率就是该定义点的斜率。 Direction to Point 方向点。通过指定一个点来定义斜率。首先 选择Spline的一个定义点,再用点构造器指定一个点,这两点连线的 斜率就是该定义点的斜率。 Vector to point朝一个点的矢量。与Direction Point相同,区别 在于两点之间的距离对该点的斜率有较大的影响。 Slope of Curve曲线的斜率。根据所选择曲线端点的斜率来定义 Spline定义点斜率。 Angle角度。使用一个角度值定义样条定义点的斜率,角度测量 从X轴开始,按逆时针方向为正值。 Lesson 1 Spline曲线的创建曲线的创建 1、、Spline----Fit Fit 拟合方式拟合方式 By Tolerance根据公差。该方法根据根据公差。该方法根据Spline与输入数据点的最大 允许距离偏差生成 与输入数据点的最大 允许距离偏差生成Spline ,可以有效减少,可以有效减少Spline的数据,公差小则的数据,公差小则 Spline更加靠近数据点,并且造成更多的更加靠近数据点,并且造成更多的Spline段数。段数。 By Segment根据段数。该方法根据指定的根据段数。该方法根据指定的Spline段数来生成段数来生成 Spline。系统在不增加节点的条件下,尽最大可能生成最好的拟 合 。系统在不增加节点的条件下,尽最大可能生成最好的拟 合Spline。。 By Template根据模板。系统根据已有的根据模板。系统根据已有的Spline来控制拟合来控制拟合 Spline的结构,系统构造的的结构,系统构造的Spline与模板与模板Spline具有相同的阶 次和节点顺序 具有相同的阶 次和节点顺序。 Lesson 1 Spline曲线的创建曲线的创建 1、、Spline----Fit 续续 Change Weight 改变权值改变权值 用于改变数据点的权值。权值因素越大,样条越靠近数据点。如果 权值等于0,系统在拟合样条时会忽略所选择的点。这对于忽略坏的 数据点非常有用。 用于改变数据点的权值。权值因素越大,样条越靠近数据点。如果 权值等于0,系统在拟合样条时会忽略所选择的点。这对于忽略坏的 数据点非常有用。 Assign End Slope 指定端点斜率指定端点斜率 对用对用Fit方法构造的方法构造的Spline,只能指定起点和终点的斜率,只能指定起点和终点的斜率 Lesson 1 Spline曲线的创建曲线的创建 2、、Spline by Points Create Assign Slope/Curvature Edit Points Delete Points 此方法构造此方法构造Spline的过程类似于的过程类似于Spline Through Points,但它另有,但它另有6个独特方面个独特方面 1在创建过程中,Spline会象橡皮筋一样在屏幕 动态显示,使Spline形状实时反馈给用户。 2 一进入Spline by Points菜单,同时会出现 Infer Point工具条,以提供给用户更直观的作 点工具。 3 可视化的操纵柄能直观地控制切矢、曲率、 相切模量。 4创建的Spline与定义点、定义切矢和曲率的几 何体保持全相关。 5缺省的Curve Degree 5。 6 用同一个对话框来创建和编辑全相关的Spline. Lesson 1 Spline曲线的创建曲线的创建 2、、Spline by Points 续续 Infer Point 在构造Spline的过程中,可根据需要,事先击活合适的Infer Point方式,这样当光 标在图形区域移动时,每当它遇到任何被推断的点,系统就会在这个位置实时显 示点的标志,以使用户能迅速判断。 Lesson 1 Spline曲线的创建曲线的创建 2、、Spline by Points 续续 Assign Slope/Curvature 1当处于Create状态时,每当你选择Assign Slope/Curvature,你只能对最后一 个点进行操作。 2在构造Spline的过程中,在你选择或点击MB2后,Spline被创建,此 时选择Assign Slope/Curvature,可以对任何一个点进行操作。 每当你选择每当你选择Assign Slope/Curvature,然后选择某一定义点,就在该点显示可视 化的操纵柄,通过拖动操纵柄的 ,然后选择某一定义点,就在该点显示可视 化的操纵柄,通过拖动操纵柄的4个句柄,就能动态地移动点个句柄,就能动态地移动点Move Point、改 变切矢 、改 变切矢Change Slope、改变曲率、改变曲率Change Curvature 、改变相切模量、改变相切模量 Change Tangent Magnitude。。 Lesson 1 Spline曲线的创建曲线的创建 2、、Spline by Points Assign Slope/Curvature 1操纵柄4个句柄的图示描述如图所示。当把 光标置于某个句柄时,会在提示栏处显示 其代表的功能。 2如果同时显示曲率梳Analysis Curve Combs,可帮助你实时判断曲线的质 量。 3Slope和Curvature可以由其它几何体来作 全相关的定义。 续续 Shading状态 线框状态 Lesson 1 Spline曲线的创建曲线的创建 2、、Spline by Points 续续 Edit Points 可任意拖动某个定义点来改变其位置。 Delete Points 1当处于Create状态时,此选项变为Delete Last Point,此时你只能删除最后 一个点。 2当处于Assign Slope / Curvature状态时,此选项变为Delete Constraint,此 时可删除当前击活的约束。 3当处于Edit Points状态时,此选项变为Delete Points,此时可删除当前击活 的点。 Lesson 1 Spline曲线的创建曲线的创建 3、、Spline by Poles 此方法构造和编辑此方法构造和编辑Spline的过程与的过程与Spline by Points基本相同,但是基本相同,但是Spline by Poles中的中的 Assign Slope/Curvature只能对两端点操作。只能对两端点操作。 Lesson 1 Spline曲线的创建曲线的创建 Symmetric Constrained Splines对称约束对称约束Spline 对称约束可应用于对称约束可应用于Spline by Points和和Spline by Poles注也可应用于注也可应用于 Bridge Curve。对于对称形状,仅需创建其中一半,并在对称点处施加对称 约束,这样在对称点处的二个部分能保持曲率连续 。对于对称形状,仅需创建其中一半,并在对称点处施加对称 约束,这样在对称点处的二个部分能保持曲率连续C3。。 操作步骤操作步骤 1、构造spline 2、spline生成之后,选择Assign Slope/Curvature选项。 3、选择要应用对称约束的spline端点,随后将在该端点处显示操纵柄。 4、点击 Change Curvature句柄。 5、选择用来与其连续性相匹配的基准平面、基准轴或曲线。 Lesson 1 Spline曲线的创建曲线的创建 连续性连续性 连续性描述分段边界处的曲线 与曲面的行为。在 连续性描述分段边界处的曲线 与曲面的行为。在 UG中通常 使用的两种连续性是数学连续 性 中通常 使用的两种连续性是数学连续 性用用Cn 表示,其中表示,其中 n 是某个 整数 是某个 整数与几何连续性与几何连续性用用Gn 表示表示 ,,Gn 表示两个几何对象间的 实际连续程度。 表示两个几何对象间的 实际连续程度。 G0两个对象相连但不相切。两个对象相连但不相切。 G1两个对象在共点处相切,两个对象在共点处相切, 即一阶导数连续。即一阶导数连续。 G2两个对象在共点处等曲率两个对象在共点处等曲率 ,即二阶导数连续。,即二阶导数连续。 G3两个对象在共点处曲率连两个对象在共点处曲率连 续,即三 阶导数连续。续,即三 阶导数连续。 补充补充 ---- Bridge Curve过桥曲线过桥曲线 一阶导数连续 二阶导数连续 三阶导数连续一阶导数连续 二阶导数连续 三阶导数连续 rcise 文件文件ids18_v1.pdf Activity 3-1 Associative Spline By Points P.103 P.108 Activity 3-2 Associative Spline By Poles P.109 P.112 Activity 3-3 Create Symmetric Constrained Splines 培训人员根据操作步骤进行练习培训人员根据操作步骤进行练习 Lesson 2Spline曲线的分析评估曲线的分析评估 曲线分析用于分析和评估曲线的质量,以给用户一个动态的反馈信息。曲线分析用于分析和评估曲线的质量,以给用户一个动态的反馈信息。 Lesson 2Spline曲线的分析评估曲线的分析评估 操作步骤操作步骤 当不处于编辑状态当不处于编辑状态 1、选取一条或多条spline。 2、从Analysis Shape工具条或Analysis Curve下拉菜单上,单击所需的 分析选项以显示选中的spline。 3、若要有选择地改变“Combs梳状线”、“Peaks峰值点”或“Infections拐点” 的分析参数缺省值,可打开其相应的选项对话框,指定新的参数。 4、退出选择状态。 处于编辑状态处于编辑状态 在任何时候单击所需的分析选项。 Lesson 2Spline曲线的分析评估曲线的分析评估 Deviation Gauge动态偏差测量动态偏差测量 1、临时的动态偏差显示、临时的动态偏差显示 Edit Curve Parameters Edit Pole Deviation Check Edit Free Feature Shape by Template Deviation Analysis 2、永久动态偏差显示、永久动态偏差显示 Analysis Deviation Gauge rcise 文件文件ids18_v1.pdf Activity 5-1 Obtaining Ination about a Spline P.166 P.167 Activity 5-4 Deviation Gauge P.185 P.190 Lesson 3 Spline曲线的编辑曲线的编辑 概述概述 本课讲解本课讲解Spline曲线的常规编辑方式曲线的常规编辑方式 1、、 Edit Splines using Spline by Points and Spline by Poles 2、、 Edit Splines by Smoothing Lesson 3 Spline曲线的编辑曲线的编辑 1、、 Edit Using Spline by Points and Spline by Poles 在构造在构造Spline的过程中,如果的过程中,如果 1Associative on 此时生成的Spline为特征,其编辑方法与常规的特征编辑方法相同,但也可用 Edit Curve Parameters来编辑。 2Associative off 此时生成的Spline为普通的曲线,其编辑方法也为常规的曲线编辑方法,即 Edit Curve Parameters。 Lesson 3 Spline曲线的编辑曲线的编辑 2、、 Spline Smoothing Edit Curve Parameters Smooth 动态光顺形状不理想的动态光顺形状不理想的Spline曲线,以减少其曲率的不规则变化。曲线,以减少其曲率的不规则变化。 只能应用于开口Spline。 可以自动地光顺整条Spline或Spline的某个区域。 光顺以后Spline的阶次为 5。 After Automatic Smoothing Original Imported Curve Source Curve源曲线源曲线 采样点以及计算端点切矢和曲率的数据源。 Original原先spline 。 Current处于当前状态的已被编辑的spline 。 Segments段数段数 定义被光顺后的spline的段数。 Approximate逼近逼近 更新段数。 Constraints约束约束 Match End Slopes逼近或光顺过程中使已被编辑 的spline和源曲线的端点切矢相匹配。 Match End Curvatures在逼近或光顺过程中使已 被编辑的spline和源曲线的端点曲率及切矢相匹配。 Lesson 3 Spline曲线的编辑曲线的编辑 2、、 Spline Smoothing 续续 Lesson 3 Spline曲线的编辑曲线的编辑 2、、 Spline Smoothing 续续 Threshold临界值临界值 各点可被移开它们初始位置的最大距离。 Smooth光顺光顺 在“Threshold”和“Constraints”的限制下,自动地光顺样 条的所有点。 重要提示重要提示 1、整条、整条Spline的光顺连续点击的光顺连续点击Smooth菜单。菜单。 2、、 Spline的局部光顺在想要改善曲率分布的点的附近点击的局部光顺在想要改善曲率分布的点的附近点击 MB1。。 3、如果同时显示曲率梳,可帮助你实时判断曲线的质量。、如果同时显示曲率梳,可帮助你实时判断曲线的质量。 rcise 文件文件mini_car_body.ppt 曲线光顺及车身曲面造型曲线光顺及车身曲面造型 Phase 1 Day 1 --- Afternoon Lesson 4 Through Curves Through Curves通过一系列轮廓曲线通过一系列轮廓曲线大致在同一方向大致在同一方向建立 片体或实体,轮廓曲线称为截面线串,截面线串定义了曲面 的 建立 片体或实体,轮廓曲线称为截面线串,截面线串定义了曲面 的U方向,截面线串可以是曲线、体边界或体表面等几何体。方向,截面线串可以是曲线、体边界或体表面等几何体。 V方向 U方向 Lesson 4 Through Curves 单补片 多补片 参数对齐 弧长对齐 点对齐 距离对齐 角度对齐 脊骨线对齐 样条点对齐 不约束 相切匹配 曲率匹配 补片类型 对齐方式 V方向封闭 V方向阶次 公差 控制第一条截面线与 边界体的约束条件 控制最后一条截面 线串与边界体的约 束条件 Lesson 4 Through Curves Alignment对齐方式对齐方式 Alignment主要用于控制截面线串之间在主要用于控制截面线串之间在V方向上的等参数曲线的生成,从而控制 特征的形状,因此,它是一个非常重要的选项。其共有 方向上的等参数曲线的生成,从而控制 特征的形状,因此,它是一个非常重要的选项。其共有7中方式。中方式。 1、、Parameter参数对齐参数对齐 沿定义曲线将等参数曲线要通过的点以相等的参数间隔隔开。 使用每条曲线的整个长度。 2、、Arc弧长对齐弧长对齐 沿定义曲线将等参数曲线将要通过的点以相等的弧长间隔隔开。 使用每条曲线的整个长度。 Lesson 4 Through Curves Alignment对齐方式对齐方式 3、、By Points点对齐点对齐 点对齐方式用于不同形状的截面线的对齐,特别是截面线串含有尖角时,应该采 用点对齐方法,这时系统将会产生分离的表面,而这些表面的公共边就是尖角产 生的锐边,同时最好把公差Tolerance也设置为0,使尖角点之间产生精确的插 补,以便后续的操作如圆角、挖空、布尔运算等。 方向矢量 截面线 1 截面线 2 截面线 3 实体结果 *代表截面线的起点, 与选择截面线位置有关 Lesson 4 Through Curves Alignment对齐方式对齐方式 4、、Distance距离对齐距离对齐 在指定方向上将点沿每条曲线以相等的距离隔开。这样会得到所有在垂直于指定 方向矢量的平面内的等参数曲线。体的宽度取决于定义曲线体继续直到它到达 一些曲线的端点为止。 Lesson 4 Through Curves Alignment对齐方式对齐方式 5、、Angles角度对齐角度对齐 在指定轴线周围将点沿每条曲线以相等的角度隔开。这样得到所有在包含有轴线 的平面内的等参数曲线。体的宽度取决于定义曲线体继续直到它到达一条定义 曲线的端点为止。 Lesson 4 Through Curves Alignment对齐方式对齐方式 6、、Spine Curve脊柱线对齐脊柱线对齐 将点放置在截面线串与垂直于输入曲线的平面的相交处。得到的体的宽度取决于 这条脊柱线的限制。 7、、Spline PointSpline点点 使用输入曲线的点和相切值生成曲面。新的曲面需要通过定义输入曲线的点,但 是不是曲线本身。这样改变曲线参数并且生成光顺的曲面。当改变曲线参数时, 相切值保持不变。生成“Spline点”曲面时,截面线串必须为单个 B曲线,每条都 带有相同数量的定义点。 Lesson 4 Through Curves Direction Direction使等参数线光滑过渡,以产生更高质量的曲面,它有二种方式,使等参数线光滑过渡,以产生更高质量的曲面,它有二种方式, Isoparametric和和Normal,一般先选择,一般先选择Isoparametric,而,而Normal是当是当 Isoparametric工作不正常时可以作为合理的替换。工作不正常时可以作为合理的替换。 Lesson 5 Through Curve Mesh 如何生成封闭的曲面或实体如何生成封闭的曲面或实体 Lesson 5 Through Curve Mesh 定义线串可退化为点定义线串可退化为点 在选择在选择Primary String时,我们可以在第一条线串或时,我们可以在第一条线串或/和最后一条线串使用 一个点。 和最后一条线串使用 一个点。 Lesson 5 Through Curve Mesh Emphasis强调方式强调方式 Emphasis只有在Primary String与Cross String不相交时才有意义。如果Primary String与Cross String不相交,构造的体可 能通过Primary String,也可能通过Cross String,或者在Primary String与Cross String中间通过。因此, Emphasis选项 用于确定哪组曲线对体的构造影响最大。 Lesson 5 Through Curve Mesh Emphasis强调方式强调方式 三种Emphasis的应用 Emphasis CrossEmphasis Both Emphasis Primary Lesson 6 Swept 扫掠扫掠 Swept特征使用轮廓曲线沿空间路径扫掠而成,其中扫掠 路径称为引导线 特征使用轮廓曲线沿空间路径扫掠而成,其中扫掠 路径称为引导线Guide Strings,轮廓曲线称为截面线 ,轮廓曲线称为截面线 Section Strings。。 Lesson 6 Swept 扫掠扫掠 引导线引导线Guide Strings 引导线可以由单段或多段曲线组成,引导线控制了扫掠特征沿着V向扫掠方向 的方位和尺寸大小的变化。 组成每条引导线的所有曲线段之间必须是相切连续一阶导数连续C1。 引导线的数量是1~3。 截面线截面线Section Strings 与引导线相同,截面线可以由单段或多段曲线组成。 组成每条截面线的所有曲线段之间不一定是相切连续,但必须是C0连续。 截面线的数量是1~150。 如果每一条引导线都形成封闭的回路,在选择截面线 时可以重复选择第一组截面线作为最后一组截面线。 如果每一条引导线都形成封闭的回路,在选择截面线 时可以重复选择第一组截面线作为最后一组截面线。 引导线和截面线的一般规律引导线和截面线的一般规律 截面线和引导线不一定是平面曲线; 截面线和引导线可以是任意类型的曲线,但不可以使用点; 截面线不一定要求与引导线相连接,但最好相连; Lesson 6 Swept 扫掠扫掠 方位控制方法方位控制方法Orientation 1.Fixed固定方向、固定方向、Vector Direction矢量方向、矢量方向、Forced Direction强制方向强制方向 在创建单引导线的扫掠体时,通常有二种情形在创建单引导线的扫掠体时,通常有二种情形 情形1情形1截面线在引导线端点的法平面内; 情形2情形2截面线与引导线端点的法平面内成一定角度; 一条引导线一条引导线Guide Strings 在构造扫掠特征时,若只使用一条引导线,需要进一步控制截面线在沿引导线扫掠 时的方位和尺寸大小的变化。 引导线 截面线 轴侧图 俯视图 截面线 引导线 轴侧图 俯视图 情形1情形2情形1情形2 Lesson 6 Swept 扫掠扫掠 方位控制方法方位控制方法Orientation 续续 Fixed固定方向---固定方向--- 缩放比例缩放比例 Scale1 情形情形1截面线在扫掠时总处于引导线的法平面内截面线在扫掠时总处于引导线的法平面内显示的实线为曲面的显示的实线为曲面的U线线 。当碰到大 曲率引导线时,有时不能生成扫掠体,是因为在大曲率处法平面的过渡非常剧烈,从而可 能引起扫掠体表面自相交。 。当碰到大 曲率引导线时,有时不能生成扫掠体,是因为在大曲率处法平面的过渡非常剧烈,从而可 能引起扫掠体表面自相交。 情形情形2截面线在扫掠过程中与引导线法平面之间的相对位置是不断变化的截面线在扫掠过程中与引导线法平面之间的相对位置是不断变化的虚线为引导 线的法平面 虚线为引导 线的法平面,但在引导线的另一端点处截面线完全在其法平面内。,但在引导线的另一端点处截面线完全在其法平面内。 结论二种情形下,截面线都不是沿引导线平移扫掠 结论二种情形下,截面线都不是沿引导线平移扫掠 情形1情形1情形2情形2 Lesson 6 Swept 扫掠扫掠 方位控制方法方位控制方法Orientation 续续 Fixed固定方向---固定方向--- 缩放比例缩放比例 Scale1.00000000001 只要大于1只要大于1 二种情形下,截面线都是沿引导线平移扫掠二种情形下,截面线都是沿引导线平移扫掠 Lesson 6 Swept 扫掠扫掠 方位控制方法方位控制方法Orientation 续续 Vector Direction矢量方向矢量方向 定义矢量方向为定义矢量方向为Y轴或轴或Z轴轴 情形情形1截面线在扫掠时总处于引导线的法平面内。截面线在扫掠时总处于引导线的法平面内。 情形情形2当初始情况下,截面线与引导线端点的法平面内成一定角度时,在扫掠过程 中,截面线与引导线的法平面之间总是保持这个角度不变。 当初始情况下,截面线与引导线端点的法平面内成一定角度时,在扫掠过程 中,截面线与引导线的法平面之间总是保持这个角度不变。 结论情形结论情形1是情形是情形2的特殊情况。的特殊情况。 情形1情形1情形2情形2 Lesson 6 Swept 扫掠扫掠 方位控制方法方位控制方法Orientation 续续 Force Direction 强制方向强制方向 定义矢量方向为定义矢量方向为Y轴轴 二种情形下,截面线都是沿引导线平移扫掠二种情形下,截面线都是沿引导线平移扫掠 注意注意使用使用Force Direction这种方法时,矢量方向的选择也非常重要,如果在二 种情况下,我们定义矢量方向为 这种方法时,矢量方向的选择也非常重要,如果在二 种情况下,我们定义矢量方向为Z轴,其结果就不是平移扫掠,而是与轴,其结果就不是平移扫掠,而是与 Vector Direction所产生的结果相同 好象在平移的同时还能绕所产生的结果相同 好象在平移的同时还能绕Z轴进行转动。轴进行转动。 Lesson 6 Swept 扫掠扫掠 方位控制方法方位控制方法Orientation 续续 2. Face Normals面法向面法向截面线沿引导线扫掠时的第二个方向 与所选择的面法向相同。 截面线沿引导线扫掠时的第二个方向 与所选择的面法向相同。 3. Another Curve 另一条曲线另一条曲线用另一条曲线或体边界来控制 截面线的方位。扫掠时截面线变化的第二个方向由引导线与另一 条曲线各对应点之间的连线的方向来控制好象用两条线作了一个 直纹面。 用另一条曲线或体边界来控制 截面线的方位。扫掠时截面线变化的第二个方向由引导线与另一 条曲线各对应点之间的连线的方向来控制好象用两条线作了一个 直纹面。 4. A Point 一个点一个点这个方法与Another Curve相似,这时两条 曲线之间的直纹面被引导线与点之间的直纹面所替代。这个方法 仅适用于创建三边扫掠体的情况,这时截面线的一个端点占据一 固定位置,另一个端点沿引导线滑行。 这个方法与Another Curve相似,这时两条 曲线之间的直纹面被引导线与点之间的直纹面所替代。这个方法 仅适用于创建三边扫掠体的情况,这时截面线的一个端点占据一 固定位置,另一个端点沿引导线滑行。 5. Angular Law 角度规律角度规律利用规律子功能来控制扫掠体相对 于截面线的