【微分几何】自由曲面的高斯曲率计算方法

【微分几何】自由曲面的高斯曲率计算方法

ID:38738755

大小:90.92 KB

页数:8页

时间:2019-06-18

【微分几何】自由曲面的高斯曲率计算方法_第1页
【微分几何】自由曲面的高斯曲率计算方法_第2页
【微分几何】自由曲面的高斯曲率计算方法_第3页
【微分几何】自由曲面的高斯曲率计算方法_第4页
【微分几何】自由曲面的高斯曲率计算方法_第5页
资源描述:

《【微分几何】自由曲面的高斯曲率计算方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自由曲面的高斯曲率计算方法学校专业:数学与应用数学学生姓名:班级:完成时间:2021年7月31日在曲面造型中,曲面在一点附近的形状与在该点曲面的主曲率的乘积即高斯曲率有关,该点与附近点的高斯曲率比较可以反映出该点附近的形状变化。故可以用高斯曲率来表达该点的形状信息,对该点附近的形状质量进行评判。但这一方法中如何计算曲面的高斯曲率成为一个难题。要求出自由曲面上一点的高斯曲率,可以根据以往的定义求解,这种方法需要求曲面的偏导,计算过程比较复杂,而且算法与曲面的表示方法有关,即Bezier曲面的高斯曲率与NURBS曲面的高斯曲

2、率是不相同的。因此针对不同的曲面表示形式,需要编制不同的程序来实现。对NURBS曲面的各阶偏导是各不相同的,也需要各阶编不同的程序来实现。本文提出一种不经过求偏导的方法求曲面点的高斯曲率,这种方法对各种曲面的高斯曲率计算都是统一的,与NURBS曲面的阶数无关,适用于各种表达方式的曲面。1、计算原理如图1所示,设表示曲面S在一点P上的单位法矢,切S且经过的平面与曲面相交成一条曲线,同样,不经过但经过P点的平面与曲面同样也可以相交成一条曲线。让每一个法平面与一个方向及单位切矢对应,即在曲线P点,一个法曲面曲率kn对应一个位置

3、。这个法曲面曲率随着切的平面绕的旋转而变化。kn存在最大和最小值,即为P点的主曲率。令代表主曲率,代表各自对应的切线方向。设为任意曲率切线方向与的夹角。LeonhardEuler得出如下关系式:(1)令以主曲率对应切线方向为坐标系,则任意曲率切线方向对应的法曲面曲率在该坐标系的坐标为:由欧拉公式则有:(2)这一公式定义了曲面在P点的杜潘标线。如果主曲率同号,那么法曲面曲率在任一方向同号,P点处曲面整体在切平面的一侧,在这种情况下(1),(2)式表示一个椭圆。如果主曲率不同号,P点是凸出或凹陷点,在这种情况下(1),(2)

4、式表示一个双曲线。如果以上坐标轴不是主曲率方向对应的切线方向,则有如下的杜潘标线方程:(3)当知道任一点的杜潘标线则知道了主曲率的大小和方向。计算在某一方向的法曲率,代入(3)式,然后旋转一个角度,计算杜潘标线。2、具体算法三维空间的3点确定1个平面,在这一平面内的这3点确定1个球,即确定该球的半径和沿着球的切矢。设3点为,则由3点确定的平面内的球的球心可由坐标(a,b,c)表示。故其解法如下:根据球的定义有整理得(4)因球心与在同一平面内,x0点和球心的连线与矢量共面,根据3矢量共面的条件有如下的公式:(5)(4)和(

5、5)式联立可解得球心坐标。则x0点的曲率半径单位矢量为X0点的单位切矢为:设为曲面上要求高斯曲率的点,可以与其前后左右的点构成4条曲线,即:用(4),(5)和(6)式介绍的3点求曲率、曲率矢量、切矢的方法,由这4条曲线分别求出4个方向的曲率、曲率矢量和切矢。则最后处理得:(7)这样可以计算出曲面上P点的单位法矢。根据JeanMeusnier公式任意方向的法曲率大小(8)假如定义一个平面x-y,其垂直于。设矢量(9)因为点是杜潘标线的点,故符合公式:(10)如果以作为坐标x轴,设y轴的单位矢量为点在平面x-y中的坐标为()

6、,则所有的矢量在该坐标系中的二维坐标为:这样3个未知量4个方程,是一个拟合问题。可以用最小二乘法求解。针对现有的问题,把目标函数确定为:(11)求其最小值,分别对A,B和C求一阶偏导,得线性方程组:(12)将已知分别代入方程。解该二元一次方程即可求得A,B和C3个参数。由一般二次曲线的性质可得标准方程为,其中,当时,是椭圆或虚椭圆,两主率同号;当时,是双曲线,两主率异号。故高斯曲率,正负号与以上判断对应。3、结论利用数值算法可以避开微分几何求解的许多问题,成功地将复杂的问题简化为一个简单的数值问题。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。