加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 曲面建模

曲面建模.pdf

曲面建模

zgdzdx98_cino0
2010-11-10 0人阅读 举报 0 0 暂无简介

简介:本文档为《曲面建模pdf》,可适用于高等教育领域

©UGSPLMSolutionsIncAllrightreserved广州今明科技廖胜波(Abo)http:wwwgdcadcomNX高级曲面建模内容一Spline曲线的创建、编辑与分析评估LessonSpline曲线的创建LessonSpline曲线的分析评估LessonSpline曲线的编辑LessonSpline曲线的桥接二曲面造型LessonThroughCurves(通过曲线)LessonThroughCurveMesh(通过曲线网格)Lesson自由形式造型特征SweptFeature(扫掠特征)StudioSurfacesLesson创建过渡曲面EdgeBlend(边圆角)FaceBlend(面圆角)SoftBlend(软圆角)StyledBlend(艺术圆角)Bridge(桥接)SectionFeatures(截面特征)NsidedSurface(N边曲面)Lesson曲面分析评估FaceAnalysisReflection(反射分析)Deviation(偏差分析)DeviationGauge(动态偏差测量)SectionAnalysis(截面分析)内容Lesson曲面编辑EditFeatureParametersXformEnlargeSheetTransformSheetDeformSheetLesson建模技巧内容一Spline曲线的创建、编辑与分析评估LessonSpline曲线的创建概述本课主要讲解Spline曲线的概念和种创建途径:、Spline、SplinebyPoints、SplinebyPoles、CurveonSurfaceLessonSpline曲线的创建概念、Spline曲线的自由度(Degree)所谓阶次是定义Spline多项式方程的次数。如圆的方程式Degree为,UG最高可以使用次Spline曲线。Order=Degree、Spline曲线的段数(Segment)Spline曲线可以采用单段(SingleSegment)或多段(MultipleSegment)的方式创建。•单段方式:单段Spline的阶次由定义点的数量控制控制点数(Poles)=阶次(Degree)因此单段Spline最多只能使用个点。这种构造方式受到一定的限制定义点的数量越多Spline的阶次越高Spline形状常常会出现意外结果因此一般不建议采用。另外单段Spline不能封闭。•多段方式:多段Spline的阶次由用户指定(≤)Spline定义点的数量没有限制但至少比阶次多一点(例如次Spline至少需要个定义点)。在汽车设计中一般采用~次Spline曲线。)()(rkyhx=−−PolynomialsandDegreeofCurves多项式方程和曲线的阶次X²X=(degree=)t³–t²t=(degree=)、定义点(DefiningPoints)定义Spline的点。使用ByPole方法建立的Spline没有定义点某些编辑Spline的命令会删除Spline的定义点。、节点(Knotpoint)每段splinesegment的端点主要针对多段Spline单段Spline只有两个节点即起点和终点。LessonSpline曲线的创建poles=segments内部节点数orderDegree,poles,segmentsKnotpoints:Pole:Definingpoints:LessonSpline曲线的创建Segment由pole~pole描述Segment由pole~pole描述、曲线的基本元素创建Spline曲线的五种途径一、SplineInsertÆCurveÆSpline二、SplinebyPointsInsertÆCurveÆSplinebyPoints三、FitSplineNEW四、SplinebyPolesInsertÆCurveÆSplinebyPoles五、CurveonSurfaceInsertÆCurveÆCurveonSurfaceLessonSpline曲线的创建•第一种方法主要用于工程设计。•后四种方法简单易用具有实时反馈的显示非常适合于工业造型设计。LessonSpline曲线的创建一、Spline构造Spline曲线的常用方法、过极点法(ByPoles)Spline不通过定义点定义点作为Spline的控制点该方法有助于控制Spline曲线的整体形状以避免不必要的波动。、过点法(ThroughPoints)Spline精确通过每个定义点。、最小二乘法拟合(Fit)在指定的公差范围内将一系列定义点拟合成Spline的方法所有在Spline上的点和定义点之间距离的平方之和是最小的。该方法有助于减少定义Spline所需的点数并确保Spline的光顺。读取三座标测量机采集的密集点并用Fit方法构造Spline往往能取得较好的结果。LessonSpline曲线的创建、SplineByPoles和ThroughPoints•ClosedCurve(封闭Spline)使用ByPoles和ThroughPoints方法构造的Spline(多段方式)可以封闭。在对话框中封闭是一个开关。Spline封闭时首尾相连而且首尾点具有相同的斜率和曲率。•PointFromFile(从文件输入点)用于选择一个点数据文件输入数据并生成Spline。文件格式xxxdatLessonSpline曲线的创建选点方式•ChainFromAll:所有点成链选择法只需选择起点和终点所有的点会自动选中。•ChainWithRectangle:矩形内成链选择法。首先用矩形框确定选点范围然后在矩形框内选择起点和终点此时矩形框内所有的点会自动选中。•ChainWithPolygon:多边形内成链选择法。首先用多边形确定选点范围然后在多边形框内选择起点和终点此时多边形框内所有的点会自动选中。•PointConstructor:使用点构造器定义或选择点。CrvSplineLessonSpline曲线的创建AssignSlope(指定斜率)使用ThroughPoints建立多段Spline时可以对Spline的一个或所有的定义点指定斜率。•AutomaticSlope:自动斜率。系统根据所选择的定义点自动推测并且计算该点的斜率。•VectorComponent:矢量分量。通过相对坐标定义斜率。首先选择Spline的一个定义点再输入相对于该点的坐标值增量DXCDYCDZC这两点连线的斜率就是该定义点的斜率。•DirectiontoPoint:方向点。通过指定一个点来定义斜率。首先选择Spline的一个定义点再用点构造器指定一个点这两点连线的斜率就是该定义点的斜率。•Vectortopoint:朝一个点的矢量。与DirectionPoint相同区别在于两点之间的距离对该点的斜率有较大的影响。•SlopeofCurve:曲线的斜率。根据所选择曲线端点的斜率来定义Spline定义点斜率。•Angle:角度。使用一个角度值定义样条定义点的斜率角度测量从X轴开始按逆时针方向为正值。LessonSpline曲线的创建、SplineFitChangeWeight(改变权值)用于改变数据点的权值。权值因素越大样条越靠近数据点。如果权值等于系统在拟合样条时会忽略所选择的点。这对于忽略坏的数据点非常有用。AssignEndSlope(指定端点斜率)对用Fit方法构造的Spline只能指定起点和终点的斜率、SplinePerpendiculartoplane垂直与指定的平面CrvSplineLessonSpline曲线的创建二、SplinebyPointsCreateAssignSlopeCurvatureEditPointsDeletePoints此方法构造Spline的过程类似于SplineÆThroughPoints但它另有个独特方面:)在创建过程中Spline会象橡皮筋一样在屏幕动态显示使Spline形状实时反馈给用户。)一进入SplinebyPoints菜单同时会出现InferPoint工具条以提供给用户更直观的作点工具。)可视化的操纵柄能直观地控制切矢、曲率、相切模量。)创建的Spline与定义点、定义切矢和曲率的几何体保持全相关。)缺省的CurveDegree=。)用同一个对话框来创建和编辑全相关的SplineLessonSpline曲线的创建推断点InferPoint在构造Spline的过程中可根据需要事先击活合适的推断点(InferPoint)方式这样当光标在图形区域移动时每当它遇到任何被推断的点系统就会在这个位置实时显示点的标志以使用户能迅速判断。LessonSpline曲线的创建AssignSlopeCurvature)当处于Create状态时每当你选择AssignSlopeCurvature你只能对最后一个点进行操作。)在构造Spline的过程中在你选择<Apply>或点击MB后Spline被创建此时选择AssignSlopeCurvature可以对任何一个点进行操作。每当你选择AssignSlopeCurvature然后选择某一定义点就在该点显示可视化的操纵柄通过拖动操纵柄的个句柄就能动态地移动点(MovePoint)、改变切矢(ChangeSlope)、改变曲率(ChangeCurvature)、改变相切模量(ChangeTangentMagnitude)。LessonSpline曲线的创建AssignSlopeCurvature)操纵柄个句柄的图示描述如图所示。当把光标置于某个句柄时会在提示栏处显示其代表的功能。)如果同时显示曲率梳(AnalysisÆCurveÆCombs)可帮助你实时判断曲线的质量。)Slope和Curvature可以由其它几何体来作全相关的定义。Shading状态线框状态LessonSpline曲线的创建EditPoints可任意拖动某个定义点来改变其位置。DeletePoints)当处于Create状态时此选项变为DeleteLastPoint此时你只能删除最后一个点。)当处于AssignSlopeCurvature状态时此选项变为DeleteConstraint此时可删除当前击活的约束。)当处于EditPoints状态时此选项变为DeletePoints此时可删除当前击活的点。LessonSpline曲线的创建三、SplinebyPoles此方法构造和编辑Spline的过程与SplinebyPoints基本相同但是SplinebyPoles中的AssignSlopeCurvature只能对两端点操作。LessonSpline曲线的创建SymmetricConstrainedSplines(对称约束Spline)对称约束可应用于SplinebyPoints和SplinebyPoles(注:也可应用于BridgeCurve)。对于对称形状仅需创建其中一半并在对称点处施加对称约束这样在对称点处的二个部分能保持曲率光顺连续(C)。操作步骤、构造spline、spline生成之后选择AssignSlopeCurvature选项。、选择要应用对称约束的spline端点随后将在该端点处显示操纵柄。、点击ChangeCurvature句柄。、选择用来与其连续性相匹配的基准平面、基准轴。LessonSpline曲线的创建四、FitSplineLessonSpline曲线的创建fitsplineprtLessonSpline曲线的创建LessonSpline曲线的创建FitsplineLessonSpline曲线的创建LessonSpline曲线的创建FittofaceprtLessonSpline曲线的创建连续性连续性描述分段边界处的曲线与曲面的行为。在UG中通常使用的两种连续性:数学连续性(用Cn表示其中n是某个整数)与几何连续性(用Gn表示)Gn表示两个几何对象间的实际连续程度。G:两个对象相连但不相切。G:两个对象在共点处相切即一阶导数连续。G:两个对象在共点处曲率连续即二阶导数连续。G:两个对象在共点处曲率光顺即三阶导数连续。实例一阶导数连续二阶导数连续三阶导数连续㊣LessonBridgeCurve(桥接曲线)•在曲线上用户定义的点处给两条曲线之间作光顺过渡曲线。•实体或片体的边界也可以作为曲线来选择。•在构造桥接曲线时可以实时获得有关缝隙间的曲线如何进行桥接的反馈。idssbridgecurveprt切向(Tangent)生成与两条曲线都切向连续的三次、单段样条来作为桥接曲线。生成的样条阶次为LessonBridgeCurveTangent起始终止位置(StartEndLocation)能够更改当前选中的曲线(第一条曲线或第二条曲线)上桥接的起始或终止位置。形状控制(ShapeControl)能够实时地得到反馈以交互地重新设置桥接曲线的形状。端点(EndPoints)能够通过改变与第一条曲线和第二条曲线端点的相切情况来更改桥接曲线的形状。峰值点(PeakPoint)能够通过改变从峰值点测量的深度和倾斜来更改桥接曲线形状。二次曲线(Conic)能够通过改变二次曲线的饱满程度来更改桥接曲线形状。LessonBridgeCurveTangentLessonBridgeCurveCurvature刚度控制(StiffnessControl)刚度控制能够更改桥接曲线的形状的自由度但仅在使用“曲率连续方式”时才有效。桥接曲线的刚度能够在一定程度上控制曲线的阶次、连续性和复杂度。三个可用的设置为:自动(Auto)、低(Low)和高(High)。设置对连续性的影响对阶次的影响其它影响自动G(在可能并合理的情况下)试图达到曲率光顺。低G对于G条件的约束很小因此允许形状自由。高G形状自由但允许更复杂的曲线(或截面特征在v方向上的截面线)。Lesson对称约束的桥接曲线ContinuityMethod=Curvature选择第一条曲线设置ShapeControl:peakpoint在第二条曲线选择步骤中设置Filter=Datum或Vector•若要生成由Datum确定的对称桥接曲线则选择一个Datum。系统将生成一个对称的、起始于“第一条曲线”上的第一点并结束于选中的Datum的桥接曲线。•若要生成由Vector确定的对称桥接曲线则使用“Vector方式”指定一个矢量。系统将生成一个关于由矢量方向确定的平面对称的桥接曲线该曲线起始于“第一条曲线”的起始点并结束于该矢量的第一点。LessonBridgeCurveLessonBridgeCurve、CurveonSurface•CurveonSurface可用来直接在曲面上创建参数化的Spline曲线这种方法经常用来代替投影曲线。•CurveonSurface在曲面上创建的Spline曲线可用来为过渡曲面定义相切线。LessonSpline曲线的创建LessonSpline曲线的创建Question:用CurveonSurface作Spline的方法与SplinebyPoints或SplinebyPoles作Spline的方法(用NeartoSurface作点)有什么区别?Answer:、用二种方法分别作Spline、用AnalysisÆDeviationÆCurvetoFace分析。ExerciseActivityAssociativeSplineByPointsActivityAssociativeSplineByPolesActivityCreateSymmetricConstrainedSplinesActivityCreatingaCurveonSurface文件:ActivityActivityLessonSpline曲线曲面的分析评估曲线曲面分析用于分析和评估曲线曲面的质量以给用户一个动态的反馈信息。操作步骤当不处于编辑状态、选取一条或多条spline。、从AnalysisShape工具条或AnalysisÆCurve下拉菜单上单击所需的分析选项以显示选中的spline。、若要有选择地改变“Combs(梳状线)”、“Peaks(峰值点)”或“Infections(拐点)”的分析参数缺省值可打开其相应的选项对话框指定新的参数。、退出选择状态。处于编辑状态在任何时候单击所需的分析选项。LessonSpline曲线的分析评估idsscurveanalysisprtLessonSpline曲线的分析评估DeviationGauge(动态偏差测量)、动态偏差分析•AnalysisÆDeviationGaugeidssdevgaugeprt、偏差分析•AnalysisÆDeviationCheckingLesson曲面分析评估曲面分析评估主要用来帮助进行曲面质量的分析和视觉评估以诊断其可能存在的问题。本课主要包括四个内容:FaceAnalysisReflection(反射分析)Deviation(偏差分析)DeviationGauge(动态偏差测量)SectionAnalysis(截面分析)LessonFaceAnalysisReflectionReflection表示从曲面反射的光以提供一种分析曲面外形的可视化方法并辅助查找缺陷。BlackLine(黑色直线)ColoredLine(彩色直线)SimulateHorizon(模拟地平线)UserImage(用户图片)粗糙标准精细非常精细超精细用户设定PhotoHorizon(照片水平)直线数量直线方向直线宽度随机表面颜色显示精度水平垂直水平垂直细普通粗表面反射率移动反射图像反射图像AnalysisÆFaceÆReflectionxxxstudiosurfprtLessonDeviationDeviation让您执行五类设计检查功能:、CurvetoCurve:在沿曲线设置的一系列检查点处测量两条曲线间的距离偏差(距离错误)和曲线切线间的角度偏差。、CurvetoFace:通过点切矢连续性检查来验证看似在面上的曲线实际就在面上。、EdgetoFace:比较一个面的边与另一个面之间的偏差。、FacetoFace:将位于另一个面上方的完整面与该面比较,以取得点法向的一致。、EdgetoEdge:比较两个片体或实体边界之间的偏差。AnalysisÆDeviationdevgaugeprtLessonDeviationGaugeAnalysisÆDeviationGaugeDeviationGauge允许用户对照其它几何元素检查曲线或曲面的偏差并实时为用户提供图形和数字反馈。¾可在几何体上标明超出偏差临界值的位置。¾可指明出现最大偏差的位置。¾许多可调整的参数使用户可以定制偏差分析显示以符合其需要。¾分析显示的元素可以被转换为可编辑的对象。LessonDeviationGaugeMeasuringMethod(测量方式):D:偏差以D计算。此为缺省值。VectorComponent:偏差以D计算但只适用于沿着指定矢量的分量。此选项仅当使用Vector辅助按钮来指定矢量时才可用。WorkView:将分析所涉及的所有几何体都投影到工作视图平面上在此平面上计算并显示偏差。此选项仅当目标是样条时才可用。Plane:分析所涉及到的所有几何体都将投影到指定的平面上。要使用此选项则首先必须使用Plane辅助按钮来指定一个平面。此选项仅当分析不涉及平面或面且目标是样条时才可用。CrossCurveDeviation(交叉曲线偏差):当启用该选项时仅显示目标对象和各个参考对象之间的最小偏差。此选项仅当目标和参考对象是曲线时才可用。DeviationDisplay(偏差显示):Vectors:偏差矢量Marks:超临界值标记Numbers:最大偏差值DeviationGaugeObject(偏差测量的几何对象)除了在图形窗口显示偏差的图形和数据元素(Vector、Mark和Number)以外,这些元素还被转换成用户可以编辑和引用的特殊对象,即“偏差测量的几何对象”。生成偏差测量的几何对象的方法:方法:当显示偏差分析时点击<OK>。方法:当显示一个偏差分析时为一个新的分析选择另一个曲线或曲面。这样就自动地为当前显示的偏差分析生成了偏差测量的几何对象。LessonDeviationGaugeLessonSectionAnalysisSectionAnalysis能够分析自由曲面的形状和质量。可以动态地显示一组选中的面的平面横截面以及横截面曲线上的曲率梳状线。如果平移或旋转剖切平面则横截面曲线及其曲率梳状线会实时更新。LessonSectionAnalysisAnalysisÆSectionParallelPlanesRadialPlanesPerpendiculartoCurveUConstantVConstantExerciseActivityObtainingInformationaboutaSplineP~PActivityDeviationGaugeP~P文件:idsvpdfExercise、文件:minicarbodyppt曲线光顺及车身曲面造型(PhasePhase)ActivityNSidedTrimmedSingleSheetP~PActivityNSidedMultipleTriangularPatchesP~PActivityFaceAnalysis–ReflectionP~PActivityFaceAnalysisUsingDeviationGaugeP~PActivityDynamicSectionAnalysisP~P、文件:idsvpdfLessonSpline曲线的编辑概述本课讲解Spline曲线的主要编辑方式:、EditSplinesusingSplinebyPointsandSplinebyPoles、EditSplinesusingtheXformfunction、EditSplinesbySmoothingLessonSpline曲线的编辑在构造Spline的过程中如果:)Associative=on此时生成的Spline为特征其编辑方法与常规的特征编辑方法相同但也可用EditÆCurveÆParameters来编辑。)Associative=off此时生成的Spline为普通的曲线其编辑方法也为常规的曲线编辑方法即EditÆCurveÆParameters。、EditUsingSplinebyPointsandSplinebyPolesLessonSpline曲线的编辑、SplineEditUsingXformEditÆFreeFormFeatureÆXForm•Xform是一种灵活、简单的工具它能够编辑Spline曲线和B曲面的极点和点(本课主要讲解用Xform编辑Spline曲线)。•Xform允许你同时编辑多条Spline曲线的多个定义点和极点LessonXformEditÆFreeFormFeatureÆXForm•Xform是一种灵活、简单的工具它能够编辑Spline曲线和B曲面的极点和点•可以在需要时随时使用Xform来移动Spline和B曲面的极点和点。•提供了比EditÆFreeFormFeature更为灵活的选择方式和变换功能。LessonXform对象选择Xform提供了丰富的对象选择方式。可选对象包括极点或点的句柄以及极点多边形。可以使用下列选择方式来选择极点和点句柄及极点多边形:•单选。•取消单选(ShiftMB)。•矩形选择。•取消矩形选择(Shift拖动矩形)。•在多边形控制线上的极点之间单击MB可以选择整行或整列的极点句柄使用ShiftMB取消选择相同对象。LessonXform、InsertKnot(插入节点)通过在U和V方向拖动位置滑尺为曲面或曲线添加节点。、ChangeDegree(改变阶次)能够增加或减少选中曲线或曲面的自由度。•增加阶次数会增加可用来编辑的极点数。•减少阶次则会减少极点数。xformprtRotate围绕指定中心点和矢量旋转单个或多个点或极点。LessonSpline曲线的编辑Move通过拖动鼠标来动态移动单个或多个点或极点。、SplineEditUsingXform(续)Scale围绕指定中心点比例缩放单个或多个点或极点。可以拖动鼠标来动态比例缩放参考点和各个选中极点之间的矢量也可以简单地输入比例因子。LessonSpline曲线的编辑、LockRegion(锁定区域)能够定义锁定的极点或点区域以避免对其进行编辑。、SplineEditUsingXform(续)、ProportionalMovement(比例移动)在被编辑极点或点的周围定义一个区域当被编辑极点或点被移动时这个区域里的极点或点也作相应的移动但其移动量是逐渐衰减的最后一个点的移动量为。SetConstraints(设置约束)、KeepSlopeCurvature(保持斜率曲率)在移动极点或点的同时保持该点的斜率或曲率不变。ExerciseActivityEditSplineUsingShapebyTemplateP~P文件:idsvpdf文件:ExercisespecialxformcurvepptSplineEditUsingXformLessonSpline曲线的编辑、SplineSmoothingEditÆCurveÆParametersÆSmoothAfterAutomaticSmoothingOriginalImportedCurve动态光顺形状不理想的Spline曲线以减少其曲率的不规则变化。•只能应用于开口Spline。•可以自动地光顺整条Spline或Spline的某个区域。•光顺以后Spline的阶次为。SourceCurve(源曲线)采样点以及计算端点切矢和曲率的数据源。•Original:原先spline。•Current:处于当前状态的已被编辑的spline。Segments(段数)定义被光顺后的spline的段数。Approximate(逼近)更新段数。Constraints(约束)•MatchEndSlopes:逼近或光顺过程中使已被编辑的spline和源曲线的端点切矢相匹配。•MatchEndCurvatures:在逼近或光顺过程中使已被编辑的spline和源曲线的端点曲率及切矢相匹配。LessonSpline曲线的编辑、SplineSmoothing(续)LessonSpline曲线的编辑、SplineSmoothing(续)Threshold(临界值)各点可被移开它们初始位置的最大距离。Smooth(光顺)在“Threshold”和“Constraints”的限制下自动地光顺样条的所有点。重要提示:、整条Spline的光顺:连续点击Smooth菜单。、Spline的局部光顺:在想要改善曲率分布的点的附近点击MB。、如果同时显示曲率梳可帮助你实时判断曲线的质量。㊣Lesson曲线Curve合并曲线Join简化曲线SimplifyCurveLesson曲线Curve投影曲线Project投射方向把空间的点或曲线沿某一规定方向投射到Faces,DatumPlanes,Planes或Clouds上。AlongFaceNormals沿面的法向TowardaPoint朝向一点Lesson曲线Curve镜像曲线MirrorCurceLesson曲线Curve投影组合曲线CombinedProjection空间两条线串分别沿不同的方向投射相交后得到一条新的曲线。Lesson曲线Curve缠绕曲线WrapUnwrap把一曲线缠绕到一圆柱面或圆锥面上或把圆柱面或圆锥面上的曲线展开到一平面上。OffsetCurves偏置曲线对共面的曲线进行共面偏置或异面偏置Lesson曲线CurveOffsetMethodDistanceDraftExtract曲线抽取z边缘曲线z等参数线z轮廓线z工作视图中的所有可见的边缘和轮廓线z等高线z阴影线抽取bodies上的边缘,可抽一根或多根。Extract曲线抽取z边缘曲线z等参数线z轮廓线z工作视图中的所有可见的边缘和轮廓线z等高线z阴影线在整张面上或面的局部沿面的UV方向抽取一根或多根参数线。ConstantU:沿V方向抽取ConstantV:沿U方向抽取非相关的操作ConstantUCurveCount:Percentages:~Extract曲线抽取z边缘曲线z等参数线z轮廓线z工作视图中的所有可见的边缘和轮廓线z等高线z阴影线从工作视图上抽取Bodies的轮廓线Extract曲线抽取z边缘曲线z等参数线z轮廓线z工作视图中的所有可见的边缘和轮廓线z等高线z阴影线抽取工作视图上所有可见的边缘和轮廓线若显示网格则所有网格线同时也被抽取。Extract曲线抽取z边缘曲线z等参数线z轮廓线z工作视图中的所有可见的边缘和轮廓线z等高线z阴影线等高线是曲面上拔模角度相同的曲线。在一张曲面上可以抽取一根或多根等高线。相关的操作Extract曲线抽取z边缘曲线z等参数线z轮廓线z工作视图中的所有可见的边缘和轮廓线z等高线z阴影线抽取Bodies的外轮廓线内轮廓线不抽注意:HiddenEdge应设为InvisibleHelicalSpline螺旋线螺距=螺旋半径按曲线规律变化相交曲线IntersectionCurve偏置曲线OffsetinFaceLessonThroughCurvesV方向U方向ThroughCurves通过一系列轮廓曲线(大致在同一方向)建立片体或实体轮廓曲线称为截面线串截面线串定义了曲面的U方向截面线串可以是曲线、体边界或体表面等几何体。idssthrucurvesprt单补片多补片参数对齐弧长对齐点对齐距离对齐角度对齐脊骨线对齐样条点对齐不约束相切匹配曲率匹配补片类型对齐方式V方向封闭V方向阶次公差控制第一条截面线与边界体的约束条件控制最后一条截面线串与边界体的约束条件LessonThroughCurvesAlignment(对齐方式)Alignment主要用于控制截面线串之间在V方向上的等参数曲线的生成从而控制特征的形状因此它是一个非常重要的选项。其共有中方式。、Parameter(参数对齐)沿定义曲线将等参数曲线要通过的点以相等的参数间隔隔开。使用每条曲线的整个长度。、Arc(弧长对齐)沿定义曲线将等参数曲线将要通过的点以相等的弧长间隔隔开。使用每条曲线的整个长度。LessonThroughCurvesfffthrucurvesarclengthprtAlignment(对齐方式)、ByPoints(点对齐)点对齐方式用于不同形状的截面线的对齐特别是截面线串含有尖角时应该采用点对齐方法这时系统将会产生分离的表面而这些表面的公共边就是尖角产生的锐边同时最好把公差(Tolerance)也设置为使尖角点之间产生精确的插补以便后续的操作(如圆角、挖空、布尔运算等)。方向矢量截面线截面线截面线实体结果*代表截面线的起点与选择截面线位置有关thrucurvesPOINTprtLessonThroughCurvesAlignment(对齐方式)、Distance(距离对齐)在指定方向上将点沿每条曲线以相等的距离隔开。这样会得到所有在垂直于指定方向矢量的平面内的等参数曲线。体的宽度取决于定义曲线:体继续直到它到达一些曲线的端点为止。LessonThroughCurvesAlignment(对齐方式)、Angles(角度对齐)在指定轴线周围将点沿每条曲线以相等的角度隔开。这样得到所有在包含有轴线的平面内的等参数曲线。体的宽度取决于定义曲线:体继续直到它到达一条定义曲线的端点为止。LessonThroughCurvesAlignment(对齐方式)、SpineCurve(脊柱线对齐)将点放置在截面线串与垂直于输入曲线的平面的相交处。得到的体的宽度取决于这条脊柱线的限制。、SplinePoint(Spline点)使用输入曲线的点和相切值生成曲面。新的曲面需要通过定义输入曲线的点但是不是曲线本身。这样改变曲线参数并且生成光顺的曲面。当改变曲线参数时相切值保持不变。生成“Spline点”曲面时截面线串必须为单个B曲线每条都带有相同数量的定义点。LessonThroughCurvesDirectionDirection使等参数线光滑过渡以产生更高质量的曲面它有二种方式Isoparametric和Normal一般先选择Isoparametric而Normal是当Isoparametric工作不正常时可以作为合理的替换。LessonThroughCurvesLessonThroughCurveMesh如何生成封闭的曲面或实体fffthroughcurvemeshprtLessonThroughCurveMesh定义线串可退化为点在选择PrimaryString时我们可以在第一条线串或和最后一条线串使用一个点。idssmeshprtLessonThroughCurveMeshEmphasis(强调方式)Emphasis只有在PrimaryString与CrossString不相交时才有意义。如果PrimaryString与CrossString不相交构造的体可能通过PrimaryString也可能通过CrossString或者在PrimaryString与CrossString中间通过。因此Emphasis选项用于确定哪组曲线对体的构造影响最大。Emphasis=PrimaryEmphasis=CrossEmphasis=BothLessonThroughCurveMeshEmphasis(强调方式)三种Emphasis的应用meshprt修剪曲面TrimmedInsertÆTrimÆTrimSheetTrimsheet融合曲面quilt可以将数个面结合成单一的曲面,系统将一个四个边界的平面(驱动面),与位于其上的数个曲面(目标面),通过投影,修剪与结合,成形单一的近似B曲面PrimarycurveCrosscurveQuiltmeshprtMeshofCurves融合曲面quiltNewsurfaceDrivebsurface由某些系统iges转入UG的曲面肯能由一张曲面变成多张而且因为公差设置不同有缝隙QuiltbsurfaceprtBSurface融合曲面quiltLesson自由曲面特征FreeFormStylingFeatures本课主要讲解SweptFeature、StudioSurfaces二种功能的应用及做OffsetSurface练习。Lesson扫掠SweptSwept特征使用轮廓曲线沿空间路径扫掠而成其中扫掠路径称为引导线(GuideStrings)轮廓曲线称为截面线(SectionStrings)。引导线(GuideStrings)¾引导线可以由单段或多段曲线组成引导线控制了扫掠特征沿着V向(扫掠方向)的方位(旋转)和尺寸大小(比例)的变化。¾组成每条引导线的所有曲线段之间必须是相切连续(一阶导数连续C)。¾引导线的数量是~。截面线(SectionStrings)¾与引导线相同截面线可以由单段或多段曲线组成。¾组成每条截面线的所有曲线段之间不一定是相切连续但必须是C连续。¾截面线的数量是~。如果每一条引导线都形成封闭的回路在选择截面线时可以重复选择第一组截面线作为最后一组截面线。引导线和截面线的一般规律:•截面线和引导线不一定是平面曲线•截面线和引导线可以是任意类型的曲线但不可以使用点•截面线不一定要求与引导线相连接但最好相连Lesson扫掠Swept方位控制方法(OrientationMethod)在创建单引导线的扫掠体时通常有二种情形:•情形:截面线在引导线端点的法平面内•情形:截面线与引导线端点的法平面内成一定角度一条引导线(GuideStrings)在构造扫掠特征时若只使用一条引导线需要进一步控制截面线在沿引导线扫掠时的方位和尺寸大小的变化。引导线截面线轴侧图俯视图截面线引导线轴侧图俯视图情形,法平面情形,任意非法平面Lesson扫掠SweptFixed(固定方向)缩放比例Scale=(只要大于)情形,法平面:截面线是沿引导线的方向变化,所以引导线正交平面即是断面所在平面情形,非法平面:截面线是沿引导线平移扫掠情形情形Lesson扫掠Swept方位控制方法(OrientationMethod)(续)VectorDirection(矢量方向)定义矢量方向为Y轴或Z轴在扫掠过程中截面线与引导线的法平面之间总是保持这个角度不变。情形情形Lesson扫掠Swept方位控制方法(OrientationMethod)(续)ForceDirection(强制方向)定义矢量方向为Y轴截面线是沿引导线平移扫掠,当引导线曲率比较大时,可以避免产生曲面自我相交Lesson扫掠Swept方位控制方法(OrientationMethod)(续)FaceNormals(面法向):截面线沿引导线扫掠时的第二个方向与所选择的面法向相同。AnotherCurve(另一条曲线):用另一条曲线或体边界来控制截面线的方位。扫掠时截面线变化的第二个方向由引导线与另一条曲线各对应点之间的连线的方向来控制(好象用两条线作了一个直纹面)。APoint(一个点):这个方法与AnotherCurve相似这时两条曲线之间的直纹面被引导线与点之间的直纹面所替代。这个方法仅适用于创建三边扫掠体的情况这时截面线的一个端点占据一固定位置另一个端点沿引导线滑行。AngularLaw(角度规律):利用规律子功能来控制扫掠体相对于截面线的转动。该选项只适用于一条截面线的情况。sweptorientprtLesson扫掠SweptAngularLaw(角度规律):Lesson扫掠Swept二条引导线(GuideStrings)在构造扫掠特征时若使用二条引导线那么截面线在沿引导线扫掠时的方向趋势得到了完全确定但其尺寸将会被缩放。这时其方位是由二条引导线各对应点之间的连线的方向来控制(好象用两条线作了一个直纹面)。缩放方式:Lateral(横向缩放):截面线沿着引导线扫掠时其位于二条引导线之间的部分被缩放而垂直高度不被缩放。Uniform(均匀缩放):截面线沿着引导线扫掠时其各个方向都被缩放。三条引导线(GuideStrings)三条引导线完全确定了截面线被扫掠时的方位和尺寸变化因而无需另外指定方向和比例。idss

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/41

曲面建模

仅供在线阅读

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利