首页 理论教育 计算机图形学实验:平面曲线曲率、曲率半径和曲率中心

计算机图形学实验:平面曲线曲率、曲率半径和曲率中心

时间:2023-11-01 理论教育 版权反馈
【摘要】:密切圆的半径就是曲率半径,圆心就是曲率中心。双曲线上点的曲率中心 已知双曲线方程为对上式求导得得曲率半径曲率中心坐标为曲率中心C的作图步骤如图4-19所示。已知平面曲线,求曲线各点的曲率中心 该问题刚好与上述的问题相反。假设曲线l上点Mi的曲率中心为已知,则Mi点的曲率圆与曲线l在Mi点处必有公共的切线和法线。6)两法线ni、ni相交于Qi即为曲线l在mi点的曲率中心。

计算机图形学实验:平面曲线曲率、曲率半径和曲率中心

1.基本概念

曲线上无限接近的两个半切线之间的夹角α,对两点间弧长S之比可以表征曲线的弯曲程度。α越大,则曲线的曲率也越大,以k代表曲率,则有

978-7-111-46865-3-Chapter04-126.jpg

通过曲线上的点A以及与它无限接近的两个点A1A2可唯一地确定一个圆C,圆C称为A点的密切圆。密切圆的半径就是曲率半径,圆心就是曲率中心。

2.计算公式

平面曲线的计算公式见表4-1。

4-1 平面曲线的计算公式

978-7-111-46865-3-Chapter04-127.jpg

注:表中978-7-111-46865-3-Chapter04-128.jpg

3.求二次曲线上任意点的曲率中心

(1)椭圆上点的曲率中心

1)作图。

① 过椭圆上M点作椭圆的切线T1T2(仿射对应方法作图),如图4-17所示。

② 过M点作MN2T1T2,则曲率中心必在MN2上。

③ 过T2T2BMN2,与过M点所作的X轴平行线交于D点。

④ 连接DO两点并延长与MN2交于C点,C点即为曲率中心。

2)寻求上述作图过程的几何关系。

① 由△OBD∽△ON1C

978-7-111-46865-3-Chapter04-129.jpg

② 由△ODT2∽△ON2C

978-7-111-46865-3-Chapter04-130.jpg

978-7-111-46865-3-Chapter04-131.jpg

图4-17 椭圆上点的曲率中心

③ 由△T2DM∽△MN1T1

978-7-111-46865-3-Chapter04-132.jpg

由以上关系可得

978-7-111-46865-3-Chapter04-133.jpg

3)用解析的方法求C点的坐标及T1T2N1N2点的坐标。设椭圆的参数方程

978-7-111-46865-3-Chapter04-134.jpg

则有

978-7-111-46865-3-Chapter04-135.jpg

C点坐标

978-7-111-46865-3-Chapter04-136.jpg

由椭圆切线方程

978-7-111-46865-3-Chapter04-137.jpg

可得T1T2点的坐标

978-7-111-46865-3-Chapter04-138.jpg

由椭圆法线方程

978-7-111-46865-3-Chapter04-139.jpg

可得N1N2点的坐标

978-7-111-46865-3-Chapter04-140.jpg

4)证明作图正确。由图4-17知△CFN2~△N1HC,并利用978-7-111-46865-3-Chapter04-141.jpg可得

978-7-111-46865-3-Chapter04-142.jpg

由上述两式得

978-7-111-46865-3-Chapter04-143.jpg

N1N2T1T2的坐标代入并注意到

x0=acosθy0=bsinθ

可得

978-7-111-46865-3-Chapter04-144.jpg

由此证明作图方法正确。

(2)抛物线上点的曲率中心 如图4-18所示,已知抛物线方程为

y2=2px

对上式求导

978-7-111-46865-3-Chapter04-145.jpg

曲率中心坐标为

978-7-111-46865-3-Chapter04-146.jpg

说明曲率中心Cx坐标为3x+P,而点Mx1y1)处的法线与X轴的交点E的坐标由法线方程

978-7-111-46865-3-Chapter04-147.jpg

令其y=0,即可得Ex1+p,0)。由此得出曲率中心C的作图步骤为

1)作点Mx1y1)处的法线(先作切线),如图4-18所示。

2)求出法线与X轴的交点E

3)从交点EX轴上向右截取长度2x1F点。

978-7-111-46865-3-Chapter04-148.jpg

图4-18 抛物线上点的曲率中心

4)从F点作X轴的垂线与法线相交于C点,C点即为M点的曲率中心。

(3)双曲线上点的曲率中心 已知双曲线方程为

978-7-111-46865-3-Chapter04-149.jpg

对上式求导得

978-7-111-46865-3-Chapter04-150.jpg

得曲率半径

978-7-111-46865-3-Chapter04-151.jpg

曲率中心坐标为

978-7-111-46865-3-Chapter04-152.jpg

曲率中心C的作图步骤如图4-19所示。(www.xing528.com)

1)将M点与焦点F1F2相连得∠F1MF2,作出∠F1MF2的角平分线MNMN为过M点的切线。

2)MNX轴于N点,过N点作NP//MC

3)过M点作MSX轴与NP相交于点S

4)连OS并延长与MC交于点C,点C即为曲率中心。

证明作图正确。双曲线的切线方程为

978-7-111-46865-3-Chapter04-153.jpg

法线方程为

978-7-111-46865-3-Chapter04-154.jpg

N点坐标978-7-111-46865-3-Chapter04-155.jpg

NP直线方程为

978-7-111-46865-3-Chapter04-156.jpg

MS直线方程为

x=x0

S点坐标S978-7-111-46865-3-Chapter04-157.jpg

SO直线方程为

978-7-111-46865-3-Chapter04-158.jpg

978-7-111-46865-3-Chapter04-159.jpg

图4-19 双曲线上点的曲率中心

SOMC的交点C的坐标由方程

978-7-111-46865-3-Chapter04-160.jpg

可得

978-7-111-46865-3-Chapter04-161.jpg

由此证明作图方法正确。

4.求平面曲线与曲率中心的一般方法

本节着重讨论平面曲线两个问题的一般求解方法:

①已知平面曲线上各点所对应的曲率中心求该曲线;②已知平面曲线,求曲线上各点的曲率中心。下面分别进行讨论。

(1)已知平面曲线上各点的曲率中心,求该曲线 当已知一条平面曲线上各点所对应的曲率中心时,若把这些中心点光滑地连成曲线,则此曲线为平面曲线的渐缩线C,设渐缩线C的方程为

y=fx

根据渐缩线CC曲线的步骤为:

1)根据方程画出C,如图4-20所示。

2)在渐缩线C上取一系列点Qii=0,1,2,…)。

3)以Q1为圆心、弧长为半径画圆,与过Q1点所作渐缩线C的切线Q1P1交于P1点。

4)以Q2为圆心、弧长为半径画圆,与过Q2点所作的渐缩线C的切线Q2P2交于P2

5)仿照上述作图可依次求得P3P4,…。

978-7-111-46865-3-Chapter04-162.jpg

图4-20 渐缩线C

6)将P1P2,…诸点用曲线光滑地相连,得曲线C

由上述作图方法可知,过渐缩线C上某点Qixiyi)的切线方程为

y-fxi)=f′xi)(x-xi) (4-28)

而弧长为

978-7-111-46865-3-Chapter04-163.jpg

因此,以Qi点为圆心,以R=S为半径的圆方程为

978-7-111-46865-3-Chapter04-164.jpg

由此可知,C曲线上Pi点的坐标应满足方程

978-7-111-46865-3-Chapter04-165.jpg

显然,当以渐缩线C上点的x坐标为参数,即式(4-31)中xi的下标i=0,1,2,…变化时,由式(4-31)可求得C曲线上的各对应点。因此,式(4-31)即为C曲线的参数方程。

(2)已知平面曲线,求曲线各点的曲率中心 该问题刚好与上述的问题相反。假设曲线l上点Mi的曲率中心为已知,则Mi点的曲率圆与曲线lMi点处必有公共的切线和法线。据此性质,Mi点的曲率中心求解步骤为:

1)作出曲线l上各点的切线ti,在每条切线上取相等的长度c,得一系列端点Mii=1,2,3,…),如图4-21所示。

2)将Mii=1,2,3,…)诸点光滑地连成曲线l,则l曲线是曲线l的切向等距曲线。

3)过Mi点作曲线l在该点的法线ni

4)过Mi∗点作曲线l在该点的切线ti

5)过点Mi点作曲线l在该点的法线ni

6)两法线nini相交于Qi即为曲线lmi点的曲率中心。将各曲率中心点Qi用曲线Q光滑地相连,曲线Q即为曲线l的渐缩线。

根据上述作图步骤,曲线Q上点Qi的坐标求解如下,设已知曲线l的方程为

y=fx) (4-32)

则过曲线lMixiyi)点的切线方程为

y-fxi)=f′xi)(x-xi) (4-33)

978-7-111-46865-3-Chapter04-166.jpg

图4-21 曲线上各点的曲率中心

Mixiyi)点为圆心,以单位长度c为半径画圆,此圆与曲线l在点Mi的切线交于点MiMi点就是图4-21中曲线l上的点。由此可得曲线l的方程为

978-7-111-46865-3-Chapter04-167.jpg

由式(4-34)解出xy就是Mi点的坐标。显然,xyxiyi的函数,即有

978-7-111-46865-3-Chapter04-168.jpg

因此,过Mi点作曲线l的切线ti的方程为

978-7-111-46865-3-Chapter04-169.jpg

Mi点作曲线l的法线ni的方程为

978-7-111-46865-3-Chapter04-170.jpg

又由式(4-33)可知,过Mi点作曲线l的法线ni的方程为

978-7-111-46865-3-Chapter04-171.jpg

联立式(4-37)、式(4-38)得

978-7-111-46865-3-Chapter04-172.jpg

由式(4-39)解出xy即为曲线lMi点的曲率中心Qi的坐标。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈