您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 关于rhino+TSpline+grashhoper
3D软件分类•CG:影视、动画、虚拟表现。如3DMAX、MAYA等。•CAD:计算机辅助设计。如AUTOCAD、Sketchup等。•CAID:计算机辅助工业设计。如Rhino、Solidthinking等。•CAM:计算机辅助制造。如PRO/E、BIM等。•较新版本Rhino在增加了完整的layout,section,2D标注等功能后,也属于CAD类软件。RhinocerosNURBSmodelingforWindows两种主要模型描述方式:Polygon与Nurbs•Sketchup和Rhino如何描述一个球:SU建立的球体实际上是很多多边形(Ploygon)构成的多面体(Mesh)犀牛建立的球体可以是仅用3根结构线(Nurbs)控制的曲面体(Surface)犀牛为Nurbs建模软件,善于描述曲面•NURBS是非均匀有理B样条曲线(Non-UniformRationalB-Splines)的缩写。目前,Bezier、有理Bezier、均匀B样条和非均匀B样条都被统一到NURBS中。•起源:最初是由船舶工业发展需求而创造并发展起来的。当时海军的设计师需要通过几个点来画一条光滑曲线。为此他们想出了一个简单而有效的方法,就是将金属重物(Weights)(这在后来的数学解释上称之为结点Knots)放置在控制点(ControlPoints)上,并使用薄金属片绕过这些控制点自然弯曲得到光滑变化的形状,他们把这个形状称之为样条。NURBS的定义•非均匀有理B样条的具体解释是:•Non-Uniform(非均匀性):是指一个控制顶点的影响力的范围能够改变。•Rational(有理):是指NURBS物体可以用有理多项式形式表达式来定义。•B-Spline(B样条):是指用路线来构建一条曲线,在一个或更多的点之间以内插值替换的。度数(阶数)和连续性•所有的曲线都有Degree(度数),又称阶数或次数。一个直线的等式度数是1,一个二次的等式度数是2,NURBS曲线表现是立方等式,度数是3。Degree(度数)值越高曲线越圆滑。•曲线也都有Continuity(连续性)。连续性有不同的级别,一条曲线有一个角度或尖端,它的连续性是C0。一条曲线如果没有尖端但曲率有改变,连续性是C1。如果一条曲线是连续的,曲率不改变,连续性是C2。黑线、紫线和红线分别是控制点点分布相同的一阶、三阶、五阶曲线犀牛基本建模方式控制点——》线(路径、结构线等)——》面——》体常用工具点(Point)与曲线(Curve)曲线的构成:控制点(Controlpoints):也叫控制顶点(controlvertex)简称CV点编辑点(Editpoint):简称EP点外壳(Hull):连接CV点之间的虚线点(Point)与曲线(Curve)自由造型曲线控制点曲线:CV曲线内插点曲线:EP曲线几何曲线通过键盘输入几何曲线的参数使用鼠标左键确定曲线关键点的位置Line,Polyline,Polygon,Rectangle,Circle,Arc,Ellipse,Parabola(抛物线),Conic(圆锥曲线),Helix(螺旋线),Spiral(圆锥螺旋线).曲线的编辑延伸曲线(ExtendCurve)曲线的偏移(OffsetCurve)曲线的倒角(Filletcurve)倒斜角(Chamfercurve)曲线的混合(BlendCurve)曲线的匹配(Match)调整曲线的端点转折(AdjustEndBulge)常用工具曲线(Curve)Aroundcurve用环绕曲线方式画图在画圆的命令后键入“A”回车,或者单击图标,先在视图中选择曲线上的一点,然后再输入圆的半径。Circle根据半径绘制圆形。菜单:Curve〉Circle〉Center,Radius命令:Circle操作:先输入圆心,再输入半径值或者直接拖动鼠标,在合适位置单击左键。参数:(垂直直径三点正切环绕曲线)常用工具曲线(Curve)以控制点方式绘制曲线,简称CV曲线(ControlPointCurve)菜单:Curve〉Free-form〉Controlpoints命令:Curve操作:在视窗中随意地添加控制点便能很方便地绘制出曲线。•在命令没结束时控制点是可见的•如果有画错的控制点,可以键入“U”回牢取消最后画的控制点•如果想使曲线封闭,可以在绘制最后一个控制点后单击曲线的第一个控制点或键入C回车。常用工具根据编辑点的位置绘制曲线,简称EP曲线。(Interpolatepoints)菜单:Curve〉Free-form〉Interpolatepoints命令:InterpCrv操作:和CV曲线一样,•不同之处在于视窗中鼠标单击的都是编辑点,曲线将穿过这些编辑点而形成。CV点与ED点的比较:CV点位于曲线之外,拖动可控制曲线的形状;EP点位于曲线之上,也控制曲线的形状;编辑曲线的形状时,大多选择CV点模式,因为一个CV点影响曲线形状的范围较EP点小。EP点用于工业产品造型较少,主要用于角色建模中,在工业产品造型中,主要用于两根中间部位有交点的曲线。曲线(Curve)常用工具打开曲线上的CV点(PtOn)打开曲线上的CV点,一般用于通过拖拉CV点来改变曲线的形状,快捷键是F10键,关闭CV点可以用右键单击该图标或者按F11键。打开曲线上的EP点(EditPtOn)打开曲线上的EP点,一般用于通过拖拉EP点来改变曲线的形状。注意:当曲线上的CV点和EP点被打开时,将不能选择到曲线。曲线(Curve)常用工具延伸曲线(ExtendCurve)菜单:Curve〉Extend〉ExtendCurve命令:Extend操作:1.选取边界对象或输入延伸长度。动态延伸请按Enter键2.选取边界对象。操作完毕请按Enter键3.选取要延伸的对象(类型=直线)Line、Arc、Smooth圆弧:建立一条和原来的曲线正切的延伸圆弧。直线:建立一条和原来的曲线正切的延伸直线。平滑:建立一条和原来曲线的曲率连续的平滑延伸曲线。曲线(Curve)常用工具建立圆角曲线(倒角)(FilletCurve)菜单:Curve〉Fillet命令:Fillet说明:在两条曲线之间产生一个由圆弧形成的圆角。1.选取第一条要建立圆角的曲线(半径=1组合=否修剪=是)2.选取第二条要建立圆角的曲线(半径=1组合=否修剪=是)曲线(Curve)常用工具建立斜角曲线(倒斜角)(ChamferCurves)菜单:Curve〉ChamferCurves命令:Chamfer说明:将两条曲线以斜角相连接。1.选取第一条要建立斜角的曲线(距离=1,1组合=否修剪=是)2.选取第二条要建立斜角的曲线(距离=1,1组合=否修剪=是)距离:两条曲线的交点与曲线斜角点之间的距离曲线(Curve)常用工具偏移曲线(OffsetCurve)菜单:Curve〉Offset命令:Offset操作:1.选取要偏移的曲线(距离=1角=尖锐通过点公差)2.通过点(距离=1角=尖锐通过点公差)曲线(Curve)常用工具曲面创建在曲线的基础上Rhino提供了14类曲面创建方式工业造型设计常用其中的11类创建方式曲面(Surface)以边角点建立曲面(Surfacefrom3or4CornerPoints)以二,三或四条边缘曲线建立曲面(Surfacefrom2,3or4EdgeCurves)以平面曲线建立曲面(SurfacefromPlanarCurves)平面(plane)拉伸(surfacebyextrudingacurve)放样(Loft)单轨扫描(one-railsweep)双轨扫描(two-railsweep)旋转成形(Revolve)/沿路径旋转(Revolvewitharail)嵌面/补丁(Patch)从曲线网线建立曲面(SurfacefromNetworkofCurves)常用工具曲面(Surface)以边角点建立曲面(Surfacefrom3or4CornerPoints)菜单:SurfaceCornerPoints命令:SrfPt形成方式:以空间上的三个或四个点之间的连线形成闭合区域。常用工具曲面(Surface)以二,三或四条边缘曲线建立曲面(Surfacefrom2,3or4EdgeCurves)菜单:SurfaceEdgeCurves命令:EdgeSrf形成方式:空间上,端点互相衔接(重合)的曲线,形成曲面。常用于大块简单的曲面的创建,也用于补面。即使曲线端点不相接,也可以形成曲面,但是这时生成的曲面边缘会与原始曲线有偏差。该命令只能达到G0连续,形成的曲面优点是曲面结构线简洁,通常使用该命令来建立大块简单的曲面。常用工具曲面(Surface)以平面曲线建立曲面(SurfacefromPlanarCurves)菜单:SurfacePlanarCurves命令:PlanarSrf形成方式:在同一平面上的闭合曲线,形成一平面上的曲面。如果某些曲面部分重迭,会产生不期望的结果。如果某条曲线完全包含在另一条曲线之中,这条曲线将会被视为一个洞的边界。需要注意的是使用改命令的前提是必须是闭合的并且是同一平面内的曲线,当选取开放或空间曲线来执行此命令时,命令栏会提示创建曲面出错的原因常用工具曲面(Surface)平面(plane)菜单:SurfacePlaneCornertoCorner命令:Plane说明:生成一矩形平面,常用工具曲面(Surface)拉伸(surfacebyextrudingacurve)菜单:SurfaceExtrudeStraight形成方式:沿直线拉伸曲线形成曲面。拉伸的方式:直线拉伸,沿曲线拉伸。结合体倒角命令,常用于产品分模线细节的模拟。常用工具曲面(Surface)挤出曲线命令在模拟曲面表面的分模线用的比较多,先创建一个挤出曲面,再修剪曲面,之后在两个曲面间生成圆角,如图所示的流程示意图。挤出曲面用【往曲面法线方向挤出曲线】命令生成的曲面来创建圆角产生的效果要好一些;使用【直线挤出】命令生成的曲面来创建圆角,分模线之间的缝隙有时会在局部过大,如右上图所示。常用工具曲面(Surface)放样(Loft)菜单:SurfaceLoft形成方式:以空间上,同一走向上的一系列曲线建立曲面。1.这些曲线必须同为开放曲线或闭合曲线。2.在位置上最好不要交错。常用工具曲面(Surface)单轨扫描(one-railsweep)菜单:SurfaceSweep1Rail形成方式:一系列的截面曲线(cross-section)沿着路径曲线(railcurve)扫描而成,截面曲线和路径曲线在空间位置上交错,截面曲线之间不能交错。截面曲线(cross-section)的数量没有限制。路径曲线(railcurve)只有一条。1.常用于大块简单的曲面,2.常模拟产品的卷边效果。常用工具曲面(Surface)双轨扫描(two-railsweep)菜单:surfaceSweep2Rails原理同单轨扫描,路径曲线有两条。常用工具曲面(Surface)旋转成形(Revolve)/沿路径旋转(Revolvewitharail)菜单:Surface〉Revolve命令:Revolve曲线绕着旋转轴旋转生成曲面。保证旋转曲面光滑的技巧:确保旋转曲线上转折出的两点处在同一水平线上。1、直接划线时,按住shift键,控制后一点与前一点正交。2、在曲线画好后,调整CV点。使用命令“transform/setpoints”命令。同时打开捕捉给CV点精确定位。常用工具曲面(Surface)沿路径旋转(Revolvewitharail)菜单:Surface〉RailRevolve命令:RailRevolve在旋转成型的基础上加了一个旋转路径的限制。常用工具曲面(Surface)从曲线网线建立曲面(SurfacefromNetworkofCurves)菜单:SurfaceCurveNetwork命令:NetworkSrf所有在同一方向的曲线必须和另一方向上所有的曲线交错,不能和
本文标题:关于rhino+TSpline+grashhoper
链接地址:https://www.777doc.com/doc-3448606 .html