Surface范例2.docx
- 文档编号:9632515
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:14
- 大小:184.54KB
Surface范例2.docx
《Surface范例2.docx》由会员分享,可在线阅读,更多相关《Surface范例2.docx(14页珍藏版)》请在冰豆网上搜索。
Surface范例2
Surfacer范例Exercise5C
Openfile:
Mod5_c.imw
按F3让视角转到left视角,以PickLocation指令点选点群下方位置以得知最下缘的点群大概的坐标值
指令:
Basic|Query|PickLocation
我们大都会发现z轴维持在0的坐标,由此可知点群是在z=0平面上。
以crosssection方式沿z=0切,可以得到两道section点群!
指令:
Point|CrossSections|Parallel
将sectioncloud以圈选方式将左右两边的点群分开,并按Ctrl+N把两笔点群分别Rename为Right及Left。
指令:
Point|ExtractPoints|Circle-SelectPoints
选BothClouds
Ctrl+N把两笔点群分别Rename为Right及Left
以圈选方式将前后两边前端的点群剪下,如下图:
接下来我们在cloud1点群上create一条InteractiveB-Spline,先按F1让视角转到Top上。
指令:
Curve|Create3Dw/Clouds|CurveOnCloud
如下图我们可以得到四笔点群,和一条curve如下图:
然后建立四条freefromcurve!
指令:
Curve|Create3Dw/Clouds|FitFreeForm:
按Ctrl+N将四条CurveRename如下图:
现在我们试着将TopCrv与FontCrv连接起来!
先将frontCrv的curve与TopCrv相接的地方打断(snip)!
指令:
Curve|Createw/Curves|SnipCurve
UseSpecifiedLocation选项打开,在Location选项时从Intersection选项选择CurveEndPoint,然后点选TopCrvCurve利用TopCrvCurve的端点打断FontCrvCurve。
将curve的knots显示出来!
指令﹔
Display|Curve|ShowAllKnots
把TopCuv的端点extend到Snipcuv的端点knot!
执行之后会发现,结果并非我们所预期的。
如下页中我们可以看到的结果会产生两个节点(knot)很接近,而产生的MultiplicityDisplayed也就是有两个同心圆。
MultiplicityDisplayed
相较之下比较好的方法是以Stitch2Curve的方式来缝合两条curve。
指令﹔
Curve|Transition|Stitch2Curves
若我们将ContinuityType 选择为Tangent,Seam为FirstCurve,
ModifyTangent为SecondCurve则会产生如上图的情形!
!
因为TopCrv要与snipCrv相切连续,因此TopCrv必须变形以符合tangent的要求!
!
按Ctrl+U(UNDO)!
!
重新再作一次Stitch2Curve
指令﹔
Curve|Transition|Stitch2Curves
StitchType:
StitchTwoCurves
FirstCurve:
SnipCrv
SecondCurve:
TopCrv
ContinuityType 选择为Position
Seam选择为FirstCurve,
ModifyTangent选择为SecondCurve
也就是说,Snipcrv这一条Curve不动,由TopCrv这一条Curve沿着原来的位置方向连到Snipcrv这一条Curve的端点!
!
同理!
另一边的Stitch2Curves也相同!
CleanCurve
如果我们做出来的curve控制点太多,有可能会影响后续建构CAD,因此Surfacer有cleancurve功能自动删减非必要性的控制点(ControlPoint)。
指令﹔
Curve|Modify|CleanCurve
CleaningTolerance:
0.1mm
执行后控制点数如下:
将之前StitchTwoCurves的Curve半边显示出来!
以四条curve作为边界将曲面铺出来。
指令﹔
Surface|Createw/Curves|Blendw/BoundaryCurves
同理!
另一边的Blendw/BoundaryCurves也相同!
MultisurfaceContinuity
两个曲面或两个以上的曲面相接,该如何判断相接的连续性,Surfacer提供MultisurfaceContinuity工具以供检测曲面间是Tangent、Position、Curvature连续。
指令:
Surface|Diagnostics|MultisurfaceContinuity
Min.SignificantDistance:
最小有效距离
AcceptableGap:
可接受的gap大小
ContinuityType:
连续的方式Tangent,Position,Curvature
PositionTolerance:
Position公差
TangentTolerance:
Tangent公差
CurvatureTolerance:
Curvature(曲率)公差
PlotScaleFactor:
将误差的plot比例放大!
执行之后我们通常会看到对话框中显示两曲面的连续误差值,以及曲面连接处的针状图,如下图!
在对话框中的ContinuityInfo:
PositionContinuousToTolerance表示position的连续性小于0.001mm的误差值,而tangent的连续性误差值Min为0,Max为7.46592Degrees。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Surface 范例