老师课件第一章基本图元创建点point线line curve_第1页
老师课件第一章基本图元创建点point线line curve_第2页
老师课件第一章基本图元创建点point线line curve_第3页
老师课件第一章基本图元创建点point线line curve_第4页
老师课件第一章基本图元创建点point线line curve_第5页
已阅读5页,还剩28页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

坐标输入0,0,0(工作平面坐标W10,0,0(世界坐标系坐标@10,10,5,r10,10,5(相对坐标@20<45;5;<30;Tab键;CTRL+鼠标右键vector>Point:ConstructParams>Geometry>:快捷菜单:SetonePointSetMutiplePointsPoint(P)Curve(U)Ratio(R)FromStart(F)ManagePoint GrasshopperCurve>Spline>(Curve)Curve>Spline>K:KnotsStyle节点连接方式L:Length长度; 三、AboutNURBS样条(Spine)&Bezier 直线参数方程(parametricequation):x=x1+tcosay=y1+tsina圆(circle):x=a+rcos(t)y=b+rsin(t)a,b:圆心;r:半径;t:0~2π)椭圆(ellipse):x=acosty=bsint(a:长半轴;b:短半轴;t:0~2π)抛物线(parabola):x=2pt2y=2pt(p:焦点到准线距离)参数方程(generalparametricequation)2D:x=fx(t);y=fy(t)3D:x=fx(t);y=fy(t);z=fz(t)Bezier(parametricequationofBezier基底多项式(Bernsteinbase它是一个t的n次多项式,展开式的各项称作基底,可以把它表示为下面的通用的函数,称作基函数,其中i表示展开式的第i项,n表示如果有n+1个控制点(P0、P1、P2、…、Pn),就可以构建一个n次的伯或者写作Bezier(parametricequationofBezierCurve)((1-t)+t)3=(1-t)3+3t(1-t)2+3t2(1-t)ControlPoints:P0,P1,P2,BezierCurve B(t)=(1-t)3P+3t(1-t)2P+3t2(1-t)P+t3P ThePointatPt=(1-t)3P0+3t(1-t)2P1+3t2(1-t)P2+Bezier曲线控制点的权值不同:(SetWeightstoControlPoints即:的形式曲线除以的多项式权值均为1时,多项式的总和=((1-t)+t)n=1BSpine&机绘图来说,当控制点较多时,会对曲线的形状控制增加;同时,的控制点意味着更高次的多项式计算,会降低计算效率。当于三次曲线);或分为两段,这时第一段由P0、P1、P2控了曲线形状的性。BSpine基底(Basis)递归方程:(recursionBSpine看作是是非均匀B样条曲线的特例。与曲线相似,也可以给每个控。省略了这两个节点,采用了节点数=控制点数+次数-1这样的数量关系。由于节点数后各少了一个,因而参数域起始值和终止值的位置索生了是Gd-1连续,即1次NURBS曲线为G0连续,2次NURBS曲线为G1连续,3次Rhino: Grasshopper: FromStart(F)Rhino:“Polyline”“封闭(C)”模式Grasshopper:Curves>Spine>(Polyline)“C”(Close)选项:true/false圆…Grasshopper:P:坐标平面,R:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论