微分几何笔记03-曲面的第一基本形式

这个系列是北京大学陈维桓教授《微分几何(第二版)》的学习笔记,主要涉及古典微分几何中曲线曲面理论的相关知识。系统学习微分几何对于理解计算机图形学中的各种几何处理算法是十分有益的。本节介绍曲面的第一基本形式。

正则参数曲面

所谓的参数曲面S是指从E2的一个区域D(即E2中的一个连通开子集)到空间E3的一个连续映射S:DE3。若在E2E3中分别建立了笛卡儿直角坐标系,则参数曲面S的方程可以表示为:

{x=x(u,v)y=y(u,v)z=z(u,v)    ,(u,v)D

或者写成向量方程的形式:

r=r(u,v)=(x(u,v),y(u,v),z(u,v))

自变量uv称为曲面S的参数。在曲面S上取一点p0Op0=r(u0,v0)。如果让参数u固定u=u0,而让参数v变化,则动点描出一条落在曲面S上的曲线r(u0,v),这条曲线称为在曲面S上经过点p0v-曲线。同理,我们有曲面S上经过点p0u-曲线r(u,v0),或记成v=v0。这样,在参数曲面上经过每一点有一条u-曲线和一条v-曲线,它们构成曲面上的参数曲线网。在区域D上看,u-曲线和v-曲线分别是E2中的坐标曲线。因此在直观上,参数曲面S是把E2中的区域D映射到E3中的结果,此时E2中的坐标曲线网就变成了曲面S中的参数曲线网。这就是说,从曲面S上看,(u,v)可以作为曲面S上点的坐标,称为曲面上的曲纹坐标

但是,要使(u,v)真的能够具有曲面S上点的坐标的功能,必须要求在曲面S和区域D的点之间是一一对应的,显然上面提到的方程组本身并不能满足这一点。为此,需要在方程上加一些正则性条件。曲面S的参数曲线在点p0的两个切向量是

ru(u0,v0)=ru|(u0,v0),  rv(u0,v0)=rv|(u0,v0)

如果ru(u0,v0)rv(u0,v0)是线性无关的,即ru×rv0,则称曲面S在点p0正则的。今后我们所研究的曲面都是3次以上连续可微的、处处是正则点的参数曲面,称为正则参数曲面

Monge形式

S:r=r(u,v)是正则参数曲面,对于任一点(u0,v0)D

ru×rv|(u0,v0)=((y,z)(u,v),(z,x)(u,v),(x,y)(u,v))|(u0,v0)0

不妨设

(x,y)(u,v)|(u0,v0)0

故由反函数定理得知,存在点(u0,v0)D内的邻域U,使得函数x=x(u,v)y=y(u,v)U上有反函数

{u=u(x,y)v=v(x,y)

即它们满足恒等式

{x(u(x,y),v(x,y))xy(u(x,y),v(x,y))y

这时

z=z(u,v)=z(u(x,y),v(x,y))

将上式右端仍旧记为函数z(x,y),则曲面S的参数方程成为:

r=(x,y,z(x,y))

于是区域U与曲面S|U之间的点的一一对应是由(u(x,y),v(x,y))(x,y,z(x,y))给出的。

上面的讨论还说明,正则参数曲面在任意一点的某个邻域内总是可以表示成类似于z=z(x,y)的形式。也就是说,正则参数曲面在局部上必定可以看作一个二元连续可微函数的图像。用z=z(x,y)给出曲面的方式称为Monge形式。对于Monge形式给出的曲面,其参数方程恰好是r=(x,y,z(x,y))。因此有

rx=(1,0,zx),  ry=(0,1,zy)

于是

rx×ry=(zx,zy,1)0

即Monge形式给出的曲面都是正则的。

容许的参数变换

正则参数曲面的参数容许作一定的变换。设

{u=u(u~,v~)v=v(u~,v~)

它们满足如下的条件:

(1) u(u~,v~)v(u~,v~)都是u~v~的3次以上连续可微函数;

(2) (u,v)(u~,v~)0

将上面的函数代入正则参数曲面的方程可以得到

r=r(u(u~,v~),v(u~,v~))=(x(u(u~,v~),v(u~,v~)),y(u(u~,v~),v(u~,v~)),z(u(u~,v~),v(u~,v~)))

于是它作为u~v~的函数仍然是3次以上连续可微的,并且

ru~=ruuu~+rvvu~rv~=ruuv~+rvvv~ru~×rv~=(u,v)(u~,v~)(ru×rv)0

由此可见,在经过如上的变量替换之后,得到的仍然是正则参数曲面。这就是说,正则参数曲面的性质在满足条件(1)、(2)的参数变换下是保持不变的。我们把满足条件(1)、(2)的参数变换称为为容许的参数变换。

我们还规定,向量ru×rv所指的一侧为曲面的正侧。因此,参数uv的次序决定了正则参数曲面的定向。当参数uv的次序颠倒时,向量ru×rv就改变它的指向,正则参数曲面的定向也随之颠倒。显然,容许的参数变换保持参数曲面的定向不变的充分必要条件是

(u,v)(u~,v~)>0

正则曲面

正则参数曲面的概念在应用中是十分方便、十分广泛的,但是有的曲面却不能够用一张正则参数曲面来表示,而是要把曲面分成若干块,然后每一块用正则参数曲面来表示。因此,正则参数曲面只是表示曲面的一种手段, 正则曲面的概念本身尚需另外定义。

定义3.1

SE3的一个子集。如果对于任意一点pS,必存在点pE3中的一个邻域VE3,以及E2中的一个区域U,使得在UVS之间能够建立一一的、双向都是连续的对应,并且该对应r:UVSE3本身是一个正则参数曲面,则称SE3中的一张正则曲面,简称为曲面

如果曲面S有两个正则参数表示

ri:UiViSE3,  i=1,2

使得V1V2S,那么在任意一点pV1V2S的附近便有两组曲纹坐标(u1,v1)(u2,v2),而且它们之间必定有容许的参数变换。事实上,设

r1(u1,v1)=(x1(u1,v1),y1(u1,v1),z1(u1,v1)),  (u1,v1)U1,r2(u2,v2)=(x2(u2,v2),y2(u2,v2),z2(u2,v2)),  (u2,v2)U2,

那么在点p的附近有

x=x1(u1,v1)=x2(u2,v2)y=y1(u1,v1)=y2(u2,v2)z=z1(u1,v1)=z2(u2,v2)

对于函数x=x1(u1,v1)y=y1(u1,v1),在正则条件

(x1,y1)(u1,v1)0

下,由反函数定理得知,在点p所对应的参数(u10,v10)的一个邻域内存在3次以上连续可微的反函数

{u1=f(x,y)v1=g(x,y)

它们满足恒等式

{f(x1(u1,v1),y1(u1,v1))u1g(x1(u1,v1),y1(u1,v1))v1

于是曲纹坐标(u1,v1)(u2,v2)之间的变换是

{u1=f(x2(u2,v2),y2(u2,v2))v1=g(x2(u2,v2),y2(u2,v2))

很明显,u1v1u2v2的3次以上连续可微函数,并且

(u1,v1)(u2,v2)=(f,g)(x,y)(x2,y2)(u2,v2)=(x2,y2)(u2,v2)((x1,y1)(u1,v1))10

因此u1v1u2v2之间的参数变换是容许的参数变换。由此可见,在正则曲面上,容许的参数变换是自然而然地出现的,定义在正则曲面上的最应该是与它的正则参数表示无关的量。如果在正则曲面的每一个正则参数表示下都定义了一个量,而它们在容许的参数变换下是保持相等的,则它们便在整个正则曲面上定义了一个完全确定的量。我们要研究的定义在曲面上的量应该具有这种不变性。

如果在正则曲面的每一点的邻域内都能够选定一个正则参数表示,使得在邻域重叠的部分其任意两组参数的变换都保持定向不变,即保持不等式(u1,v1)(u2,v2)>0成立,则称这样的正则曲面是可定向的

在直观上看,每一个正则参数曲面是一个开的曲面片,它与E2中的的一个开区域是同胚的,而正则曲面是把一片片正则参数曲面粘起来的结果。我们研究的重点就是正则参数曲面以及它在容许参数变换下的不变量。

切平面和法线

切向量

假定正则参数曲面S的参数方程是r=r(u,v)。前面介绍过,(u,v)是曲面S上的点的曲纹坐标,因此曲面S上的任意一条连续可微曲线可以用参数方程

{u=u(t)v=v(t)

表示,其中u(t)v(t)都是t的连续可微函数。它作为空间E3中的曲线的参数方程是

r=r(u(t),v(t))
定义3.2

曲面S上经过点p的任意一条连续可微曲线在该点的切向量称为曲面S在点p切向量

根据定义,曲面S上经过点pu-曲线和v-曲线的切向量rurv都是曲面S在点p的切向量。假定p是曲线上对应于t=0的点,则曲线在点p的切向量是

dr(u(t),v(t))dt|t=0=(rudu(t)dt+rvdv(t)dt)|t=0=rudu(t)dt|t=0+rvdv(t)dt|t=0

这意味着曲面S在点p的切向量dr(u(t),v(t))dt|t=0是切向量rurv的线性组合,其组合系数恰好是du(t)dt|t=0dv(t)dt|t=0。反过来,切向量rurv的任意一个线性组合aru+brv,其中ab是任意的实数,必定是曲面S的一个切向量。事实上,只要考虑曲面S上的连续可微曲线

{u(t)=u0+atv(t)=v0+bt

其中点p对应的参数是(u0,v0),则该曲线在点p的切向量是

dr(u(t),v(t))dt|t=0=aru+brv

由此可见,曲面S在点p的切向量就是点p的切向量rurv的任意的线性组合。

切平面和法线

对于正则参数曲面,ru×rv0,故切向量rurv是线性无关的,因此曲面S在点p(设点p对应的参数是(u,v))的全体切向量构成一个二维向量空间,这个向量空间称为曲面S在点p切空间,记为TpS{ru,rv}是曲面S在点p的切空间TpS的基底。在空间E3中经过点p、有切向量rurv张成的二维平面称为曲面S在点p切平面。它的参数方程是

X(λ,μ)=r(u,v)+λru(u,v)+μrv(u,v)

其中λμ是切平面上动点的参数。很明显,该切平面的法向量是

n(u,v)=ru(u,v)×rv(u,v)|ru(u,v)×rv(u,v)|

在空间E3中经过点p、以法向量n(u,v)为方向向量的直线称为曲面S在点p法线,它的参数方程是

X(t)=r(u,v)+tn(u,v)

其中t是法线上动点的参数。

显然,正则参数曲面S在点p的切空间、切平面、法线等概念在曲面的容许参数变换下是不变的,因而与正则曲面的参数表示方式无关。当容许参数变换保持定向时,单位法向量n(u,v)的指向也是不变的;当容许参数变换翻转定向时,单位法向量n(u,v)则反转指向。由此可见,在可定向的正则曲面上存在连续可微的单位法向量场,而且只有两个互为反转的单位法向量场。确定取哪一个单位法向量场,就是确定了该曲面的一个定向。

自然标架

在正则参数曲面S:r=r(u,v)上的每一点,借助于它的参数方程定义了一个标架{r(u,v);ru(u,v),rv(u,v),n(u,v)},称为该曲面上的自然标架。这样,正则参数曲面S:r=r(u,v)不仅是依赖参数(u,v)的点的集合,而且也是在E3中依赖参数uv的这些自然标架的集合,即正则参数曲面不仅是在E3中依赖两个参数的点集,而被进一步看成依赖两个参数的标架族,或者是从区域DE2E3上的全体标架所构成的12维空间的一个映射。与研究正则参数曲线的情形相仿,对正则参数曲面的研究也可以归结为对自然标架场的研究,我们会在后面进行更深入的介绍。

隐式曲面

f(x,y,z)是定义在E3上的一个区域D~是的连续可微函数。当

(fx,fy,fz)0

时,函数f的等值面

f(x,y,z)=c

E3中的一个正则曲面。事实上,若设p是等值面上的一点,对应的参数是(x0,y0,z0),并且假定

fz|p0

则根据隐函数定理,在Oxy平面上点(x0,y0)的一个邻域D内存在连续可微函数z=g(x,y),使得对应任一点(x,y)D满足

f(x,y,g(x,y))=c

所以,等值面的参数方程是

r(x,y)=(x,y,g(x,y))

很明显,(fx,fy,fz)就是等值面的法向量。实际上,若设x=x(t)y=y(t)z=z(t)是等值面上任意一条连续可微曲线C的参数方程,则对于任意的t恒等地有

f(x(t),y(t),z(t))=c

将上式对变量t求导得到

fxdx(t)dt+fydy(t)dt+fzdz(t)dt=0

这说明向量(fx,fy,fz)与曲线C的切向量(dx(t)dt,dy(t)dt,dz(t)dt)是正交的,因而它与等值面上任意一条连续可微曲线都是垂直的,因此必定是等值面的一个法向量。

正则参数曲面的微分

现在有必要对正则参数曲面S的参数方程r=r(u,v)的微分dr(u,v)作一些说明。首先,r=r(u,v)的微分dr(u,v)是关于参数uv的微分dudv的线性表达式:

dr(u,v)=ru(u,v)du+rv(u,v)dv=ru(u,v)Δu+rv(u,v)Δv

(Δu,Δv)(0,0)时它是函数r(u,v)的增量r(u+Δu,v+Δv)r(u,v)作为无穷小量的线性的主要部分,即r(u+Δu,v+Δv)r(u,v)dr(u,v)ρ=(Δu)2+(Δv)2的更高阶的无穷小量,也就是

limρ0|r(u+Δu,v+Δv)r(u,v)dr(u,v)|ρ=0

另一方面,微分表达式告诉我们dr(u,v)是4个自变量uvdudv的函数,它关于这组新的自变量dudv是线性的。这就是说,dr(u,v)是切向量ru(u,v)rv(u,v)的线性组合,组合系数是自变量dudv,它们可以取任意的实数值。由此可见,在自变量uv固定的时候,也就是在曲面S上固定一点的情况下,dr代表了曲面S在点r处的任意一个切向量,而dudv正是该切向量在自然基底{ru(u,v),rv(u,v)}下的分量,因此它们是切空间TpS上的线性函数。为说明这一点,先考察一下一般情形。

我们知道,在一个n维线性空间V中取定了一个基底{e1,...,en},则V中任意一个元素关于该基底的分量是线性空间V上的线性函数。例如,设

w=w1e1+...+wnen

fi表示取向量w在基底{e1,...,en}下第i个分量的函数,即

fi(w)=wi

fi是线性空间V上的线性函数。实际上,若有另一元素zV

z=z1e1+...+znen

w+z=(w1+z1)e1+...+(wn+zn)en

因此

fi(w+z)=wi+zi=fi(w)+fi(z)

对于任意的实数λ

λw=(λw1)e1+...+(λwn)en

因此

fi(λw)=λwi=λfi(w)

这说明fi是线性空间V上的线性函数。

由此可见,dudv是作为二维线性空间的切空间TpS上的线性函数,它们在切向量X上的值分别是该切向量X在自然基底{ru(u,v),rv(u,v)}下的分量。这就是说,若设X=X1ru+X2rv,则

{du(X)=X1dv(X)=X2

在上述意义下,曲面S在点r(u,v)处的切平面的方程成为

X=r(u,v)+ru(u,v)du+rv(u,v)dv

dudv成为切平面上动点的参数。因此,在已知正则参数曲面S的参数方程的前提下,对于固定的(u,v)来说,(du,dv)的每一个给定的值对应于由dr=rudu+rvdv给出的一个确定的切向量,(du,dv)是该切向量的分量或坐标。此外,我们还经常用比值du:dv表示曲面S上的一个切方向。

需要指出的是,一般说来,自然基底{ru(u,v),rv(u,v)}不是单位正交的,因而(du,dv)不是切向量在笛卡儿直角坐标系下的分量,两个切向量的内积不能写成它们的对应的分量的乘积之和。在下一节,我们将具体地研究切向量的内积的表达式。

第一基本形式

根据上一节的讨论我们知道,曲面S上的任意一点pS处的切空间TpS是由切向量ru(u,v)rv(u,v)张成的二维向量空间,它是R3的子空间。因此,当曲面S上的切向量作为R3中的向量时可以求它们的长度和夹角。换言之,曲面S上任意一点的任意两个切向量的内积就是它们作为R3中的向量的内积。在前面已经说过,曲面S在任意一点r(u,v)的任意一个切向量是

dr(u,v)=ru(u,v)du+rv(u,v)dv

其中(du,dv)是切向量dr(u,v)在自然基底{ru(u,v),rv(u,v)}下的分量。一般说来,{ru(u,v),rv(u,v)}不是单位正交基底。但是,如果知道这个基底的度量系数,则切向量dr(u,v)与其自身的内积就能够表示成它的分量dudv的二次型。命

E(u,v)=ru(u,v)ru(u,v)F(u,v)=ru(u,v)rv(u,v)=rv(u,v)ru(u,v)G(u,v)=rv(u,v)rv(u,v)

它们就是基底{ru(u,v),rv(u,v)}的度量系数,称为曲面S第一类基本量,通常把它们写成一个对称矩阵的形式

(EFFG)

很明显,E(u,v)>0G(u,v)>0,并且

E(u,v)G(u,v)F2(u,v)=|ru(u,v)|2|rv(u,v)|2(1cos2(ru(u,v),rv(u,v)))=|ru(u,v)×rv(u,v)|2>0

(因为ru(u,v)rv(u,v)不共线),因此对称矩阵(EFFG)是一个正定矩阵。命

I=dr(u,v)dr(u,v)=(ru(u,v)du+rv(u,v)dv)(ru(u,v)du+rv(u,v)dv)=E(u,v)(du)2+2F(u,v)dudv+G(u,v)(dv)2=(du,dv)(EFFG)(dudv)

则二次微分式I与正则参数曲面S的参数选取是无关的,称其为曲面S第一基本形式

第一基本形式的不变性

事实上,根据一次微分的形式不变性,dr(u,v)与正则参数曲面S的参数的选取无关,因此I作为dr(u,v)与其自身的内积当然也与正则参数曲面S的参数的选取无关。这个事实也能够从另一个方面进行解释。

假定正则参数曲面S:r=r(u,v)有一个容许的参数变换

{u=u(u~,v~)v=v(u~,v~)

为方便起见,把曲面S的新的参数方程仍旧记成

r=r(u~,v~)=r(u(u~,v~),v(u~,v~))

那么根据求导的链式法则和一次微分的形式不变性,我们有

dr=ru(u,v)du+rv(u,v)dv=ru(u,v)(uu~du~+uv~dv~)+rv(u,v)(vu~du~+vv~dv~)=ru~(u~,v~)du~+rv~(u~,v~)dv~

因此

ru~(u~,v~)=ru(u,v)uu~+rv(u,v)vu~rv~(u~,v~)=ru(u,v)uv~+rv(u,v)vv~

并且

du=uu~du~+uv~dv~dv=vu~du~+vv~dv~

将上面两组式子用矩阵来表示,可以得到

(ru~rv~)=J(rurv) (dudv)=(du~dv~)J

其中

J=(uu~vu~uv~vv~)

根据曲面S的第一类基本量的定义

(EFFG)=(rurv)(rurv)

因此

(E~F~F~G~)=(ru~rv~)(ru~rv~)=J(EFFG)JT

所以,曲面S的第一类基本量的矩阵(E~F~F~G~)(EFFG)差一个合同变换。

(E~F~F~G~)展开则得到

E~=E(uu~)2+2Fuu~vu~+G(vu~)2F~=Euu~uv~+F(uu~vv~+uv~vu~)+Gvu~vv~G~=E(uv~)2+2Fuv~vv~+G(vv~)2

类似地

E~(du~)2+2F~du~dv~+G~(dv~)2=(du~dv~)(E~F~F~G~)(du~dv~)=(du~dv~)J(EFFG)JT(du~dv~)=(dudv)(EFFG)(dudv)=E(du)2+2Fdudv+G(dv)2

即二次微分式I与正则参数曲面S的参数的选取是无关的。

几何意义

第一基本形式I的几何意义是切向量dr的长度平方。若在点(u,v)处有另一个切向量

δr(u,v)=ru(u,v)δu+rv(u,v)δv

它的分量是δuδv,则切向量drδr的内积是

drδr=12[(dr+δr)2(dr)2(δr)2]=Eduδu+F(duδv+dvδu)+Gdvδv

为方便起见,有时把上式右端表达式记为I(dr,δr)。因此

|dr|=E(du)2+2Fdudv+G(dv)2=I(dr,dr)

并且

cos(dr,δr)=drδr|dr||δr|=I(dr,δr)I(dr,dr)I(δr,δr)=Eduδu+F(duδv+dvδu)+GdvδvE(du)2+2Fdudv+G(dv)2E(δu)2+2Fδuδv+G(δv)2

由此可见,切向量drδr彼此正交的充分必要条件是:

Eduδu+F(duδv+dvδu)+Gdvδv=0

定理3.1

在正则参数曲面S:r=r(u,v)上参数曲线网是正交曲线网的充分必要条件是F(u,v)0

曲面上曲线的弧长和区域面积

利用曲面的第一基本形式,能够计算正则参数曲面上的曲线的弧长和区域的面积。假定正则参数曲面S:r=r(u,v)上的一条连续可微曲线的方程是

u=u(t),  v=v(t),  atb

则曲线的切向量是

dr(u(t),v(t))dt=rudu(t)dt+rvdv(t)dt

结合第一基本形式I可以得到

|dr(u(t),v(t))dt|=E(du(t)dt)2+2Fdu(t)dtdv(t)dt+G(dv(t)dt)2

在根据曲线的弧长公式可以得到曲线的长度是

L=ab|r(t)|dt=abE(du(t)dt)2+2Fdu(t)dtdv(t)dt+G(dv(t)dt)2dt

现在假定正则参数曲面S:r=r(u,v)定义在区域DE2上。考虑曲面上由参数曲线

u=u0,  u=u0+Δu,  v=v0,  v=v0+Δv

所围成的一小块,其中Δu<0Δv<0,它的面积近似地等于在点r(u0,v0)处的切平面上由向量(Δu)ru(Δv)rv所张成的平行四边形的面积,其大小可以表示为

|((Δu)ru)×((Δv)rv)|=|ru×rv|ΔuΔv=|ru||rv|sin(ru,rv)ΔuΔv=EGF2ΔuΔv

dσ=EGF2dudv

dσ为曲面S面积元素。那么曲面S的面积是

A=DEGF2dudv

根据重积分的变量替换法则以及第一类基本量的变换规律,不难知道上式右端与曲面S是容许的参数变换是无关的。

事实上,若有容许的参数变换则曲面的参数方程成为

r=r(u~,v~)r(u(u~,v~),v(u~,v~)),  (u~,v~)D

根据重积分的变量替换法则,曲面面积公式的二次积分在变量替换下成为

DEGF2dudv=D~EGF2|uu~vv~uv~vu~|du~dv~

根据第一类基本量之间的变换关系可以得知

det(E~F~F~G~)=detJdet(EFFG)detJT

E~G~F~2=(EGF2)(uu~vv~uv~vu~)2

因此

E~G~F~2=EGF2 |uu~vv~uv~vu~|

所以

DEGF2dudv=D~E~G~F~2du~dv~

也就是说正则曲面S的面积与的正则参数表示无关。

曲面上正交参数曲线网的存在性

选择适当的坐标系可以大大地简化几何图形的方程,从而降低求解问题的复杂度。对于一般的正则参数曲面,参数是它上面的曲纹坐标,因此适当的坐标系首先应该是正交参数系,此时F0,于是曲面的第一基本形式可以化为比较简单的形式:

I=E(du)2+G(dv)2

于是,我们遇到的首要问题是:在正则参数曲面片上是否存在正交参数系?答案是肯定的:在正则曲面的每一点的某个邻域内一定有正交参数曲线网,这是二维曲面所特有的性质。此外,在曲面上正交参数曲线网不是唯一的,它的确定取决于在曲面上给定两个彼此正交的切向量场。为了证明正交参数曲线网的存在性,我们首先叙述下面的引理:

引理f(u,v)g(u,v)是定义在区域DE2上的两个不同时为零的连续可微函数,则对于任意一点(u0,v0)D必有它的一个邻域UD以及U上的非零连续函数λ(u,v),使得λ(u,v)是一次微分式ω=f(u,v)du+g(u,v)dv的积分因子,即在U上存在某个连续可微函数k(u,v)使得λ(u,v)(f(u,v)du+g(u,v)dv)=dk(u,v)

上述引理的证明可以参考《全微分方程积分因子的存在性》。值得指出的是,引理的结论只对含有两个变量的一次微分式才成立,这就是本节的结论只适用于曲面情形的理由。

下面我们利用引理证明一个比正交参数系的存在性更一般的命题:

定理3.2

假定在正则参数曲面S:r=r(u,v)上两个处处线性无关的连续可微的切向量场a(u,v)b(u,v),则对于每一点pS必有点p的邻域US,以及在U上的新的参数系(u~,v~),使得新参数曲线的切向量ru~rv~分别与ab平行,即ru~aru~b

证明 假定在自然基底{ru,rv}下,切向量场a(u,v)b(u,v)的表达式是

a(u,v)=a1(u,v)ru+a2(u,v)rvb(u,v)=b1(u,v)ru+b2(u,v)rv

其中,ai(u,v)bi(u,v)都是连续可微函数,并且

A=|a1(u,v)a2(u,v)b1(u,v)b2(u,v)|0

我们先对问题做一些分析。如果有容许的参数变换

{u=u(u~,v~)v=v(u~,v~)

使得ru~arv~b,则必有函数λ(u,v)μ(u,v)使得

ru~=λa,  rv~=μb

展开得到

ru~=λa1(u,v)ru+λa2(u,v)rvrv~=μb1(u,v)ru+μb2(u,v)rv

因此

J=(uu~vu~uv~vv~)=(λa1(u,v)λa2(u,v)μb1(u,v)μb2(u,v))

u=u(u~,v~)v=v(u~,v~)的反函数是u~=u~(u,v)v~=v~(u,v),即下面的恒等式成立

{u(u~(u,v),v~(u,v))uv(u~(u,v),v~(u,v))v

将它们分别对uv求导得到

{uu~u~u+uv~v~u=1uu~u~v+uv~v~v=0vu~u~u+vv~v~u=0vu~u~v+vv~v~v=1

用矩阵形式表示则是

(u~uv~uu~vv~v)(uu~vu~uv~vv~)=(1001)

这就是说,反函数的Jacobi矩阵是原函数的Jacobi矩阵的逆,即

J1=(u~uv~uu~vv~v)

因此

(u~uv~uu~vv~v)=1λμA(μb2(u,v)λa2(u,v)μb1(u,v)λa1(u,v))

其中A=a1b2a2b1与之前的定义相同。由此可见

{du~=u~udu+u~vdv=1λA(b2dub1dv)dv~=v~udu+v~vdv=1λA(a2du+a1dv)

这表明我们所假设的参数变换是存在的,则必有函数λ(u,v)μ(u,v)使得

1λA(b2dub1dv),  1λA(a2du+a1dv)

是全微分。所以,我们要考虑的问题就是一次微分式

{α=b2dub1dvβ=a2du+a1dv

的积分因子的存在性问题。

根据引理,对于任意一点pS存在点p的邻域和定义在U上的处处非零的连续可微函数ξη,使得它们是一次微分式αβ的积分因子,即在U上存在连续可微函数u~(u,v)v~(u,v)满足条件

{du~=ξ(b2dub1dv)dv~=η(a2du+a1dv)

于是

(u~uv~uu~vv~v)=(ξb2(u,v)ηa2(u,v)ξb1(u,v)ηa1(u,v))

并且它的行列式为ξη(a1b2a2b1)0。这说明u~v~是曲面S在邻域U内新的参数。根据前面的分析不难知道

(uu~vu~uv~vv~)=1ξη(a1b2b1a2)(ηa1ηa2ξb1ξb2)

所以

ru~=ruuu~+rvvu~=1ξ(a1b2b1a2)(a1ru+a2rv)=1ξ(a1b2b1a2)arv~=ruuv~+rvvv~=1η(a1b2b1a2)(b1ru+b2rv)=1η(a1b2b1a2)b

证毕∎

定理3.2的意思是在曲面上存在局部适用的参数系,使得参数曲线分别与预先给定的处处线性无关的切向量场相切(即以已知的切向量场作为参数曲线的方向场)。但是,一般来说,要使已知的切向量场恰好是参数曲线的切向量场(即ru~=arv~=b)是做不到的。

定理3.3

在正则参数曲面S:r=r(u,v)上的每一点pS,必有点p的邻域US,以及在U上的新的参数系(u~,v~),使得新参数曲线的切向量ru~rv~是彼此正交的,即(u~,v~)是曲面SU上的正交参数系。

证明 对正则参数曲面S:r=r(u,v)的自然基底{ru,rv}Schmidt正交化如下:命

e1=ru|ru|=ruE

再令

b=rv+λe1

要求be1=0。因此

λ=rve1=FE

b=rvFEe1=rvFEru

这样

|b|2=GF2E=EGF2E

e2=e2|e2|=1EGF2(FEru+Erv)

{ru,rv}是曲面S上的单位正交标架场。

根据定理3.2,则每一点p的一个邻域U内存在新的参数(u~,v~),使得ru~e1rv~e2,故(u~,v~)是正交参数系。证毕∎

当然,定理3.3只是一个存在性定理;要在已知曲面上找出正交参数曲线网相当于在曲面上找两个彼此正交的切向量场ab,然后求出相应微分式αβ的积分因子。一般来说,前一件事是容易做到的,而后一件却不是一件容易的事。尽管如此,定理3.3仍然是十分重要的,因为这个定理保证了在正则曲面上正交参数曲线网的存在性,从而使得我们在理论上处理正则曲面的问题变得比较简单了。

保长对应和保角对应

正则参数曲面之间的对应

假定有两个正则参数曲面,它们的参数方程分别是

S1:r=r1(u1,v1),(u1,v1)D1,S2:r=r2(u2,v2),(u2,v2)D2,

其中D1D2E2中的两个区域。因为(ui,vi)是正则曲面Si的点的曲纹坐标,所以从曲面S1S2的一个映射表现为从区域D1D2的一个映射。换言之,如果有映射σ:D1D2,表示为

{u2=f(u1,v1)v2=g(u1,v1)

则我们有从曲面S1S2的映射(仍记为σ),它把曲面S1上的点r1(u1,v1)映为曲面S2上的点r2(f(u1,v1),g(u1,v1))。反过来,正则参数曲面之间的映射都可以这样来表示。这就是说,正则参数曲面之间的一个对应表现为它们的参数区域之间的一个对应。如果函数表达式f(u1,v1)g(u1,v1)是连续可微的,则称映射σ:D1D2是连续可微的。根据曲面的容许参数变换条件,正则曲面之间的映射的连续可微性与曲面的容许参数的选择是无关的。

下面假定映射σ:D1D2是三次以上连续可微的。首先要指出,映射σ在每一点pS1诱导出切空间TpS1到切空间Tσ(p)S2的一个线性映射σp:TpS1Tσ(p)S2,称此映射为由映射σp点的切空间TpS1上诱导的切映射。实际上,若有曲面S1上一条连续可微曲线

C1:u1=u1(t),  v1=v1(t)   (t0ϵ<t<t0+ϵ)

则它在映射σ下映为曲面S2上的一条连续可微曲线

C2:u2=u2(t)=f(u1(t),v1(t)),  v2=v2(t)=g(u1(t),v1(t))   (t0ϵ<t<t0+ϵ)

那么曲线C2的切向量是

ddtr2(u2(t),v2(t))=r2u2du2(t)dt+r2v2dv2(t)dt=r2u2(f(u1,v1)u1du1(t)dt+f(u1,v1)v1dv1(t)dt)+r2v2(g(u1,v1)u1du1(t)dt+g(u1,v1)v1dv1(t)dt)

假定p=r1(u1(t0),v1(t0)),命

σp(ddtr1(u1(t),v1(t))|t=t0)=ddtr2(u2(t),v2(t))|t=t0

C2的切向量可以重新表示为

σp(r1u1du1(t)dt+r1v1dv1(t)dt)=(r2u2f(u1,v1)u1+r2v2g(u1,v1)u1)du1(t)dt+(r2u2f(u1,v1)v1+r2v2g(u1,v1)v1)dv1(t)dt

由此可见,切映射σp是线性映射并且

{σp(r1u1)=r2u2f(u1,v1)u1+r2v2g(u1,v1)u1σp(r1v1)=r2u2f(u1,v1)v1+r2v2g(u1,v1)v1

用矩阵表示则是

σp(r1u1r1v1)=(f(u1,v1)u1g(u1,v1)u1f(u1,v1)v1g(u1,v1)v1)(r2u2r2v2)

对于TpS1中的任意一个切向量

X=ar1u1+br1v1

则有

σp(X)=a(r2u2f(u1,v1)u1+r2v2g(u1,v1)u1)+b(r2u2f(u1,v1)v1+r2v2g(u1,v1)v1)=(au2u1+bu2v1)r2u2+(av2u1+bv2v1)r2v2=(ab)(u2u1v2u1u2v1v2v1)(r2u2r2u2)

由此可见,切映射σp:TpS1Tσ(p)S2是同构的,当且仅当矩阵

(u2u1v2u1u2v1v2v1)=(f(u1,v1)u1g(u1,v1)u1f(u1,v1)v1g(u1,v1)v1)

非退化,即Jacobi行列式非零

(u2,v2)(u1,v1)|p=|f(u1,v1)u1g(u1,v1)u1f(u1,v1)v1g(u1,v1)v1|0

定理3.4

σ:S1S2是从正则参数曲面S1到正则参数曲面S2的3次以上的连续可微映射。如果在点pS1,切映射σp:TpS1Tσ(p)S2是切空间TpS1Tσ(p)S2之间的同构,则有点pS1中的邻域U1和点σ(p)S2中的邻域U2,以及相应的参数系(u1,v1)(u2,v2),使得σ(U1)U2,并且映射σ|U1是由u2=u1v2=v1给出的。换言之,适当地选取曲面S1S2上的参数系之后,映射σ|U1是从参数域U1U2的、有相同参数值的点之间的对应。使映射σ能够由u2=u1v2=v1给出的参数系(u1,v1)(u2,v2)称为在曲面S1S2上关于映射σ适用参数系

证明 假定映射σ

{u2=f(u1,v1)v2=g(u1,v1)

给出。由于在点p处有(u2,v2)(u1,v1)|p0,因此上面的式子可以看作曲面S1在点p的某个邻域U1上的容许参数变换,使得(u2,v2)成为曲面S1在点p的某个邻域U1内的参数系。在这样的参数系下,映射σ恰好是参数区域上的恒等映射。证毕∎

映射σ:S1S2还能够把S2上的二次微分式拉回到S1上,成为S1上的二次微分式。假定S2上的一个二次微分式φ的表达式是

φ=A(u2,v2)(du2)2+2B(u2,v2)du2dv2+C(u2,v2)(dv2)2

则在映射σ:S1S2下可以得到S1上的一个二次微分式σφ如下:

σφ=A(f(u1,v1),g(u1,v1))(fu1du1+fv1dv1)2+2B(f(u1,v1),g(u1,v1))(fu1du1+fv1dv1)(gu1du1+gv1dv1)+C(f(u1,v1),g(u1,v1))(gu1du1+gv1dv1)2=A~(u1,v1)(du1)2+2B~(u1,v1)du1dv2+C~(u1,v1)(dv1)2

用矩阵表示则是

(A~(u1,v1)B~(u1,v1)B~(u1,v1)C~(u1,v1))=J(A(u2,v2)B(u2,v2)B(u2,v2)C(u2,v2))JT

并且

σφ=(du1dv1)(A~B~B~C~)(du1dv1)=(du1dv1)J(ABBC)JT(du1dv1)

其中

J=(u2u1v2u1u2v1v2v1)=(f(u1,v1)u1g(u1,v1)u1f(u1,v1)v1g(u1,v1)v1)

我们把σφ称为S2上的二次微分式φ经过映射σ:S1S2拉回到S1上的二次微分式。

保长对应

定义3.3

σ:S1S2是从正则参数曲面S1到正则参数曲面S2的3次以上的连续可微映射。如果在每一点pS1,切映射σp:TpS1Tσ(p)S2都保持切向量的长度不变,即对于任意的XTpS1都有|σp(X)|=|X|,则称σ:S1S2是从曲面S1S2保长对应

向量之间的内积和向量长度之间的关系是

ab=12(|a+b|2|a|2|b|2)

既然保长对应σ:S1S2保持切向量的长度不变,它必定保持切向量的内积不变,即对于任意的X,YTpS1,都有

σp(X)σp(Y)=XY

前面介绍过,曲面S1在点r=r1(u1,v1)处的任意一个切向量可以用它的微分

dr1(u1,v1)=du1r1u1+dv1r1v1

来表示,这里(du1,dv1)代表曲面S1在点r=r1(u1,v1)处的任意一个切向量的分量。根据切映射的定义有

σp(dr1(u1,v1))=σp((du1dv1)(r1u1r1v1))=(du1dv1)σp(r1u1r1v1)=(du1dv1)J(r2u2r2v2)

其中

J=(u2u1v2u1u2v1v2v1)

因此,σ是保长对应的条件是

|dr1(u1,v1)|2=|σp(dr1(u1,v1))|2=(du1dv1)J(r2u2r2v2)(r2u2r2v2)JT(du1dv1)=(du1dv1)J(E2(u2,v2)F2(u2,v2)F2(u2,v2)G2(u2,v2))JT(du1dv1)=σ(|dr2(u2,v2)|2)

I1=σI2

这里E2F2G2是曲面S2的第一类基本量。由此得到下面的定理:

定理3.5

假定正则参数曲面S1S2的第一基本形式分别是I1I2,则σ:S1S2是从曲面S1到曲面S2的保长对应的充分必要条件是I1=σI2,换言之 (E1(u1,v1)F1(u1,v1)F1(u1,v1)G1(u1,v1))=J(E2(u2,v2)F2(u2,v2)F2(u2,v2)G2(u2,v2))JT 其中 J=(u2u1v2u1u2v1v2v1)

如果将上面的式子展开,我们便得到下面的等式

E2(u2,v2)(u2u1)2+2F2(u2,v2)u2u1v2u1+G2(u2,v2)(v2u1)2=E1(u1,v1)E2(u2,v2)u2u1u2v1+2F2(u2,v2)(u2u1v2u1+u2v1v2u1)+G2(u2,v2)v2u1v2v1=F1(u1,v1)E2(u2,v2)(u2v1)2+2F2(u2,v2)u2v1v2v1+G2(u2,v2)(v2v1)2=G1(u1,v1)

在已知正则曲面S1S2的第一基本形式的情况下,上式实际上是寻求曲面S1S2之间是否存在保持对应u2=u2(u1,v1)v2=v2(u1,v1)的微分方程组。但是这是一个非线性的一阶微分方程组,要判断该方程组是否有解并把解求出来是一件十分困难的事情。后面我们要进一步研究保持对应的不变量,这对我们判断两个正则曲面是否能够建立保长对应起着重要的作用。

定理3.6

在正则曲面S1S2之间存在保长对应的充分必要条件是,能够在曲面S1S2上取适当的参数系,都记成(u,v),并且在这样的参数系下两个曲面有相同的第一基本量,即E1(u,v)=E2(u,v)F1(u,v)=F2(u,v)G1(u,v)=G2(u,v)

保角对应

定义3.4

σ:S1S2是从正则参数曲面S1到正则参数曲面S2的意义对应,并且它和它的逆映射都是3次以上的连续可微映射。如果在每一点pS1,切映射σp:TpS1Tσ(p)S2都保持切向量的夹角不变,即对于任意的X,YTpS1都有(σp(X),σp(Y))=(X,Y),则称σ:S1S2是从曲面S1S2保角对应

在初等平面几何学中,所谓的相似三角形是指对应边成比例的三角形,然而相似三角形的特征是对应角相等。这就是说,判断两个三角形的内角对应相等的问题可以转化为对应的三边边长是否成比例的问题。下面的定理实际上就体现了这个原理。

定理3.7

假定正则参数曲面S1S2的第一基本形式分别是I1I2,则σ:S1S2是从曲面S1到曲面S2的保角对应的充分必要条件是,在曲面S1上存在正的连续函数λ,使得σI2=λ2I1。特别地,如果σ:S1S2是从曲面S1到曲面S2的保角对应,则在曲面S1S2上能够取适当的参数系,都记成(u,v)使得在这样的参数系下这两个曲面的第一类基本量成比例,即存在正的连续函数λ,使得E2(u,v)=λ2(u,v)E1(u,v)F2(u,v)=λ2(u,v)F1(u,v)G2(u,v)=λ2(u,v)G1(u,v)

证明 充分性是明显的。如果σI2=λ2I1成立,则对于任意的pS1X,YTpS1都有

cos(X,Y)=XY|X||Y|=I1(X,Y)I1(X,X)I1(Y,Y)cos(σp(X),σp(Y))=I2(σp(X),σp(Y))I2(σp(X),σp(X))I2(σp(Y),σp(Y))=σI2(X,Y)σI2(X,X)σI2(Y,Y)=λ2I1(X,Y)λ2I1(X,X)λ2I1(Y,Y)=cos(X,Y)

反过来,假定σ:S1S2是从曲面S1到曲面S2的保角对应,则根据定义σ必定是一一对应。故根据定理3.4在曲面S1S2上能够取适用参数系,都记成(u,v),使得在这样的参数系下σ是有相同参数值的点之间的对应,即

σ(r1(u,v))=r2(u,v)

其中r1(u,v)r2(u,v)分别是曲面S1S2的参数方程。因此

σ(r1(u,v)u)=r2(u,v)u,   σ(r1(u,v)v)=r2(u,v)v

并且

σ(r1(u,v)u+r1(u,v)v)=r2(u,v)u+r2(u,v)v

根据切向量夹角不变的条件有

cos(r1(u,v)u,r1(u,v)v)=cos(r2(u,v)u,r2(u,v)v)cos(r1(u,v)u+r1(u,v)v,r1(u,v)u)=cos(r2(u,v)u+r2(u,v)v,r1(u,v)u)cos(r1(u,v)u+r1(u,v)v,r1(u,v)v)=cos(r2(u,v)u+r2(u,v)v,r1(u,v)v)

带入第一类基本量有

F1E1G1=F2E2G2E1+F1E1+2F1+G1E1=E2+F2E2+2F2+G2E2E1+F1E1+2F1+G1G1=E2+F2E2+2F2+G2G2

将上面的后两个式子相除得到

E1+F1E1G1+F1G1=E2+F2E2G2+F2G2

将上式展开并结合关系式F1E1G1=F2E2G2得到

E1G2+F1F2E1G2=E2G1+F1F2E2G1 (E1G2E2G1)(1F1E1G1F2E2G2)=(E1G2E2G1)(1F12E1G1)=(E1G2E2G1)(1cos2(r1(u,v)u,r1(u,v)v))=0

由于S1是正则参数曲面,切向量r1(u,v)ur1(u,v)v不共线,故

cos2(r1(u,v)u,r1(u,v)v)1

所以

E1G2=E2G1

带入关系式F1E1G1=F2E2G2则得到

F2F1=E2E1=G2G1=λ2

证毕∎

关于保角对应有下面的重要定理

定理3.8

任意一个正则参数曲面S的每一点p,都有一个邻域U可以和平面上的一个开区域建立保角对应。换言之,任意两个正则参数曲面在局部上都可以建立保角对应。

这是一个十分深刻的定理。在曲面的参数方程是解析的情形,首先是Gauss凭借着把实解析函数看作复解析函数的技巧,利用两个变量的一次微分形式的积分因子的存在性证明了这个定理。当曲面的参数方程是光滑的情形,证明比较复杂。另外,当曲面的参数方程有2阶以上的连续可微性时,定理仍然成立。下面我们在曲面的参数方程是解析函数的假定下,给出定理的简要证明。

证明 假定正则参数曲面S的方程r=r(u,v)uv的解析函数,于是曲面的第一类基本量EFG都是uv的解析函数。根据定理3.3,可以假定(u,v)给出曲面S的正交参数曲线网,即F(u,v)=0,于是曲面S的第一基本形式成为

I=E(du)2+G(dv)2=(Edu+1Gdv)(Edu1Gdv)

ω=Edu+1Gdv

这是系数为复数值解析函数的一次微分式。利用系数为复数值解析函数的一次微分式的积分因子的存在性,在每一点pS的一个充分小的邻域U内存在处处非零的复数值解析函数λ(u,v),使得λ(u,v)ω成为某个复数值函数z(u,v)的全微分,即

λ(u,v)(Edu+1Gdv)=dz(u,v)

把函数z(u,v)分解为实部和虚部,设

z(u,v)=x(u,v)+1y(u,v)

I=ωω¯=1|λ|2((dx)2+(dy)2)

因此曲面S上点p的一个邻域与平面上的一个邻域是保角的,保角对应由

{x=x(u,v)y=y(u,v)

给出。证毕∎

在曲面S上能够使第一基本形式表示成I=1|λ|2((dx)2+(dy)2)的参数系(x,y)称为等温参数系。在曲面S上存在等温参数系是一个十分重要的事实,它在实践中有很多应用。比如说绘制地图时常用的Mercator投影就是球面到圆柱面上的等温参数系,这里简单推导一下:

S是半径为a的球面,S~是半径为a~的圆柱面,它们的参数方程分别为

r=(acosvcosu,acosvsinu,asinv) r~=(acosu~,asinv~,av~)

直接计算可以得到它们的第一基本形式分别为

I=a2cos2v(du)2+a2(dv)2=a2cos2v((du)2+1cos2v(dv)2) I~=a2(du~)2+a2(dv~)2=a2((du~)2+(dv~)2)

{u~=uv~=0vdvcosv=log|tan(v2+π4)|

则上面给出的映射σ:SS~是保角对应,称为Mercator投影。由于圆柱面S~和平面是保长的,因此球面可以通过Mercator投影和平面建立保角对应。

可展曲面

直纹面

直纹面是指一条直线在空间中运动所产生的曲面,或者说直纹面是单参数直线族所形成的曲面。由于确定一条直线的方式通常是指定它所经过的一个点以及它的方向向量,因此确定直纹面要有两个要素:一条曲线r=a(u);这是动直线上的一个固定点在时刻u的位置向量;非零向量函数l(u),它是动直线在时刻u的方向向量。所以该直线在时刻u经过点a(u)l(u)为方向向量,故它的参数方程是

r=r(u,v)=a(u)+vl(u)

上式作为uv的二元函数,恰好是直纹面的参数方程。曲线r=a(u)称为直纹面的准线,而v-曲线称为直纹面的直母线。因为

{ru(u,v)=a(u)+vl(u)rv(u,v)=l(u)

所以参数曲面是正则参数曲面的充分必要条件是

ru×rv=(a(u)+vl(u))×l(u)0

a(u)×l(u)l(u)×l(u)不能同时为零。我们常见的柱面、锥面和一条空间曲线的切线面都是特殊的直纹面,它们的参数方程分别是

  • 柱面:r=a(u)+vl,其中l是非零常向量(图(a))
  • 锥面:r=a+vl(u),其中a是常向量(图(b))
  • 切线面:r=a(u)+va(u) (图(c))

通过直接计算知道,这些曲面的一个共同特征是:当点沿着直母线运动时曲面的切平面是保持不变的,即这种曲面的切平面构成依赖单个参数的平面族。以切线面为例,根据其参数方程可以得到

{ru=a(u)+va(u)rv=a(u)

所以

ru×rv=va(u)×a(u) n=±a(u)×a(u)|a(u)×a(u)|

因为切线面的单位法向量场n只依赖参数u,故切线面的法向量沿着直母线(u=常数)保持不变,而且直母线又落在切线面的切平面上,因此当点沿着直母线运动时切线面的切平面是保持不变的。

可展曲面

定义3.5

S是直纹面,如果曲面S的切平面沿每一条直母线是不变的,则称该直纹面是可展曲面

前面的讨论说明,柱面、锥面和一条空间曲线的切线面都是可展曲面。下面的命题给出了一个直纹面是可展曲面的条件。

定理3.9

设直纹面S的参数方程是r=a(u)+vl(u),则S是可展曲面的充分必要条件是向量函数a(u)l(u)满足方程 (a(u),l(u),l(u))=0

证明 对直纹面S的参数方程求导数得到

{ru(u,v)=a(u)+vl(u)rv(u,v)=l(u)

因此曲面S的法向量是

ru×rv=(a(u)+vl(u))×l(u)

如果S是可展曲面,则在直母线上的任意两个不同点(u,v1)(u,v2),其中v1v2,曲面S的法向量应该互相平行,即

(a(u)+v1l(u))×l(u)(a(u)+v2l(u))×l(u)

根据向量三重积公式

(a×b)×c=(ac)b(bc)a

我们有

0=((a(u)+v1l(u))×l(u))×((a(u)+v2l(u))×l(u))=(a(u)+v1l(u))((a(u)+v2l(u))×l(u))l(u)=(a(u)+v1l(u),a(u)+v2l(u),l(u))l(u)=(v1v2)(a(u),l(u),l(u))l(u)

由于(v1v2)l(u)0,所以上式末端的混合积必为零。上面的论证过程是可逆的,因此(a(u),l(u),l(u))=0也是直纹面S为可展曲面的充分条件。证毕∎

在直纹面上可能会有两个不同的连续单参数直线族,那么是否会出现这样的情况:对其中一个连续单参数直线族混合积为零,而对另一个连续单参数直线族不为零?结论是否定的,这种情况不会出现。原因是存在两个不同的连续单参数直线族的曲面只有单叶双曲面、双曲抛物面和平面这三种情况。直接验证可知,前两者都不是可展曲面。因此,要判断一个直纹面是否为可展曲面,只要就直纹面的一种参数表示进行检验就可以了。

定理3.10

可展曲面在局部上是柱面、锥面和一条空间曲线的切线面,或者是用这三种曲面以充分连续可微的方式沿直母线拼接的结果。

证明S是可展曲面,它的参数方程是r=a(u)+vl(u)并且满足

(a(u),l(u),l(u))=0

如果l(u)×l(u)0,则根据定理1.3,向量l(u)有确定的方向。因此直母线互相平行,S是一个柱面。

l(u)×l(u)0时,可以假设在u的一个小区间内l(u)×l(u)恒不为零,于是l(u)l(u)在该区间内处处线性无关。那么条件(a(u),l(u),l(u))=0意味着向量a(u)l(u)l(u)共面,因而是它们的线性组合。不妨设为

a(u)=α(u)l(u)+β(u)l(u)

现在让准线做变换

b(u)=a(u)+λ(u)l(u)

要求b(u)l(u)。对b(u)求导并带入a(u)得到

b(u)=a(u)+λ(u)l(u)+λ(u)l(u)=(α(u)+λ(u))l(u)+(β(u)+λ(u))l(u)

λ(u)=β(u),则

{b(u)=a(u)β(u)l(u)b(u)=(a(u)β(u))l(u)

如果α(u)β(u)0,则b(u)0,于是b(u)=b0是常向量。此时

a(u)β(u)l(u)=b0

即直纹面S的直母线都通过一个定点b0,所以该直纹面是锥面

r=b0+(v+β(u))l(u)

α(u)β(u)0时,不妨设在u的一个小区间内α(u)β(u)恒不为零,故r=b(u)是一条正则曲线。此时,曲面S的参数方程成为

r=b(u)+(v+β(u))l(u)=b(u)+v+β(u)α(u)β(u)b(u)

这说明曲面S是正则参数曲线r=b的切线面。

容易看出,在函数l(u)×l(u),或α(u)β(u)的例外零点,正好是柱面、锥面和曲线的切线面沿直母线的拼接之处。证毕∎

可展曲面的另一个特征是它和平面在局部上可以建立保长对应。在直观上,柱面和锥面都能够在不作伸缩的情况下展开成平面,正好体现了上面所述的特征。它的逆命题也成立,留待后面再来证明。

定理3.11

可展曲面在局部上可以和平面建立保长对应。

证明 我们只要证明柱面、锥面和曲线的切线面都可以和平面建立保长对应即可。

(1) 柱面:设柱面的参数方程为

r=a(u)+vl0

不妨设|l0|=1。首先做准线的变换

b(u)=a(u)+λ(u)l0

使得b(u)l0。对上式求导得到

b(u)=a(u)+λ(u)l0

所以

0=b(u)l0=a(u)l0+λ(u)

故只需要取

λ(u)=a(u)l0

此时,该柱面的方程成为

r=b(u)+(vλ(u))l0

接着再作参数变换

{u~=u~(u)=u0u|b(u)| duv~=vλ(u)

使得u~是准线的弧长参数。此时柱面的方程成为

r=b~(u~)+v~l0

其中

b~(u~(u))=b(u)

因此

b~(u~)u~u=b~(u~)|b(u)|=b(u) |b~(u~)|=1

经计算容易得到曲面的第一基本形式是

I=(du~)2+(dv~)2

这正好是平面在笛卡儿直角坐标系下的第一基本形式,所以柱面能够和平面建立保长对应。

(2) 锥面:设锥面的参数方程为

r=a0+vl(u)

其中a0是常向量,并且假设l(u)是单位向量,即|l(u)|=1。作参数变换

{u~=u~(u)=u0u|l(u)| duv~=v

则曲面的参数方程成为

r=a0+v~l~(u~)

其中

l~(u~(u))=l(u)

l~(u~)du~(u)d(u)=l~(u~)|l(u)|=l~(u~)

于是|l~(u~)|=1,并且|l~(u~)|=1,即u~是是单位球面上的曲线r=l~(u~)的弧长参数。这样,锥面的第一基本形式成为

I=v~2(du~)2+(dv~)2

{x=v~cosu~y=v~sinu~

则得到

I=(dx)2+(dy)2

因此锥面和平面是保长的。

(3) 切线面:设C:r=r(s)E3中一条正则参数曲线,s是它的弧长参数,故它的切线面的参数方程是

r=r(s)+tr(s)=r(s)+tα(s)

这里{r(s);α(s),β(s),γ(s)}是曲线C的Frenet标架。因此

{rs=α(s)+tκ(s)β(s)rt=α(s)

其中κ(s)是曲线的曲率。所以

{E=1+t2κ2F=1G=1

切线面的第一基本形式是

I=(1+t2κ2)(ds)2+2dsdt+(dt)2

注意到在切线面的第一基本形式中不含有曲线C的挠率,这就是说如果CC1是空间E3中任意两条有相同的弧长参数和相同的曲率函数的正则参数曲线,则它们的切线面必有相同的第一基本形式,因此这两个切线面必定是保长的。根据曲线论基本定理,可以作一条平面曲线C1,使它以s为弧长参数,以κ(s)为曲率函数而挠率为零,那么它的切线面是平面的一部分。由此可见,曲线C的切线面能够和平面在局部上建立保长对应。证毕∎

包络

可展曲面的切平面沿直母线是同一个,因此可展曲面的切平面构成依赖一个参数的平面族,而可展曲面本身可以看作与该平面族中每一个成员都相切的曲面。这个概念可以作一些推广。

定义3.6

{Sα}是依赖参数α的一族正则曲面。如果有一个正则曲面S,使得S上的每一点必定是曲面族{Sα}中的某个曲面Sα上的一点,并且曲面SSα在该点有相同的切平面;反过来,曲面族{Sα}中的每一个成员必定与曲面S在某一点有相同的切平面,则称曲面S是单参数曲面族{Sα}包络

根据上述定义,可展曲面是单参数平面族的包络。