二次曲面的介绍 二次曲面的分类
\u67f1\u9762\u3001\u9525\u9762\u3001\u65cb\u8f6c\u66f2\u9762\u4e0e\u4e8c\u6b21\u66f2\u9762\u662f\u4ec0\u4e48\u5173\u7cfb\u67f1\u9762\uff0c\u9525\u9762\u90fd\u662f\u65e2\u5c5e\u4e8e\u65cb\u8f6c\u66f2\u9762\u53c8\u5c5e\u4e8e\u4e8c\u6b21\u66f2\u9762\uff0c\u4f46\u65cb\u8f6c\u66f2\u9762\u4e0e\u4e8c\u6b21\u66f2\u9762\u4e0d\u5b58\u5728\u5305\u542b\u5173\u7cfb\u3002
1\u3001\u5728\u7a7a\u95f4\uff0c\u4e00\u6761\u66f2\u7ebf\u0413\u7ed5\u7740\u5b9a\u76f4\u7ebf l \u65cb\u8f6c\u4e00\u5468\u6240\u751f\u6210\u7684\u66f2\u9762\u53eb\u505a\u65cb\u8f6c\u66f2\u9762\uff0c\u6216\u79f0\u56de\u8f6c\u66f2\u9762\u3002\u66f2\u7ebf\u0413\u53eb\u505a\u65cb\u8f6c\u66f2\u9762\u7684\u6bcd\u7ebf\uff0c\u5b9a\u76f4\u7ebf l \u53eb\u505a\u65cb\u8f6c\u66f2\u9762\u7684\u65cb\u8f6c\u8f74\uff0c\u7b80\u79f0\u4e3a\u8f74\u3002
2\u3001\u76f4\u7ebf\u4e0e\u4e8c\u6b21\u66f2\u9762\u76f8\u4ea4\u4e8e\u4e24\u4e2a\u70b9\uff1b\u5982\u679c\u76f8\u4ea4\u4e8e\u4e09\u4e2a\u70b9\u4ee5\u4e0a\uff0c\u90a3\u4e48\u6b64\u76f4\u7ebf\u5168\u90e8\u5728\u66f2\u9762\u4e0a\u3002\u8fd9\u65f6\u79f0\u6b64\u76f4\u7ebf\u4e3a\u66f2\u9762\u7684\u6bcd\u7ebf\u3002\u5982\u679c\u4e8c\u6b21\u66f2\u9762\u88ab\u5e73\u884c\u5e73\u9762\u6240\u622a\uff0c\u5176\u622a\u7ebf\u662f\u4e8c\u6b21\u66f2\u7ebf\u3002\u901a\u5e38\uff0c\u6211\u4eec\u5c06\u4e09\u5143\u4e8c\u6b21\u65b9\u7a0b\u6240\u8868\u793a\u7684\u66f2\u9762\u79f0\u7740\u4e8c\u6b21\u66f2\u9762\u3002
\u56e0\u6b64\uff0c\u67f1\u9762\uff0c\u9525\u9762\u90fd\u662f\u65e2\u5c5e\u4e8e\u65cb\u8f6c\u66f2\u9762\u53c8\u5c5e\u4e8e\u4e8c\u6b21\u66f2\u9762\u3002
\u6269\u5c55\u8d44\u6599
1\u3001\u5728\u4e8c\u6b21\u66f2\u9762\u91cc\uff0c\u692d\u5706\u9762\u3001\u53cc\u66f2\u9762\u3001\u9525\u9762\u3001\u692d\u5706\u629b\u7269\u9762\u4ee5\u53ca\u692d\u5706\u67f1\u9762\u90fd\u5177\u6709\u5706\u5f62\u622a\u7ebf\u3002\u5982\u679c\u67d0\u4e00\u4e2a\u5e73\u9762\u622a\u4e8c\u6b21\u66f2\u9762\u4e8e\u4e00\u4e2a\u5706\u5468\uff0c\u5219\u6240\u6709\u5e73\u884c\u4e8e\u5b83\u7684\u5e73\u9762\u4e5f\u622a\u8be5\u66f2\u9762\u4e8e\u4e00\u4e2a\u5706\u5468\u3002\u6240\u4ee5\u4e00\u822c\u6765\u8bf4\uff0c\u4e8c\u6b21\u66f2\u9762\u7531\u4e24\u65cf\u5e73\u884c\u5e73\u9762\u53ef\u4ee5\u622a\u51fa\u5706\u622a\u7ebf\u3002\u4e0e\u5176\u5e73\u884c\u7684\u5207\u5e73\u9762\u7684\u5207\u70b9\u662f\u4e8c\u6b21\u66f2\u9762\u7684\u8110\u70b9\uff08\u6216\u5706\u70b9\uff09\u3002
2\u3001\u65cb\u8f6c\u66f2\u9762\u7684\u7279\u70b9\uff1a
\uff081\uff09\u7eac\u5706\u4e5f\u53ef\u4ee5\u770b\u4f5c\u5782\u76f4\u4e8e\u65cb\u8f6c\u8f74\u7684\u5e73\u9762\u4e0e\u65cb\u8f6c\u66f2\u9762\u7684\u4ea4\u7ebf\uff1b
\uff082\uff09\u65cb\u8f6c\u66f2\u9762\u53ef\u7531\u6bcd\u7ebf\u7ed5\u65cb\u8f6c\u8f74\u65cb\u8f6c\u751f\u6210\uff0c\u4e5f\u53ef\u4ee5\u7531\u7eac\u5706\u65cf\u751f\u6210\uff0c\u8f74\u5219\u662f\u7eac\u5706\u65cf\u7684\u8fde\u5fc3\u7ebf\uff1b
\uff083\uff09\u4efb\u4e00\u7ecf\u7ebf\u90fd\u53ef\u4ee5\u4f5c\u4e3a\u6bcd\u7ebf\uff0c\u4f46\u6bcd\u7ebf\u4e0d\u4e00\u5b9a\u662f\u7ecf\u7ebf\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-\u65cb\u8f6c\u66f2\u9762
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-\u67f1\u9762
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-\u9525\u9762
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-\u4e8c\u6b21\u66f2\u9762
\u4e8c\u6b21\u66f2\u9762\u670912\u79cd\uff1a
(1)\u5706\u67f1\u9762(Cyindrical surface)
(2)\u692d\u5706\u67f1\u9762(Elliptic cylinder)
(3)\u53cc\u66f2\u67f1\u9762(Hyperbolic cylinder)
(4)\u629b\u7269\u67f1\u9762(Parabolic cylinder)
(5)\u5706\u9525\u9762(Conical surface)
(6)\u692d\u5706\u9525\u9762(Elliptic cone)
(7)\u7403\u9762(Sphherical surface)
(8)\u692d\u7403\u9762(Ellipsoid)
(9)\u692d\u5706\u629b\u7269\u9762(Elliptic paraboloid)
(10)\u5355\u53f6\u53cc\u66f2\u9762(Hyperboloid of one sheet)
(11)\u53cc\u53f6\u53cc\u66f2\u9762(Hyperboloid of two sheets)
(12)\u53cc\u66f2\u629b\u7269\u9762(\u9a6c\u978d\u9762)(Hyperbolic paraboloid)
\u6269\u5c55\u8d44\u6599\uff1a
\u692d\u5706\u629b\u7269\u9762\u7684\u6027\u8d28
(1)\u66f2\u9762\u7684\u5bf9\u79f0\u6027\uff1a\u692d\u5706\u629b\u7269\u9762\u5173\u4e8eyOx\u3001zOx\u5750\u6807\u9762\u4ee5\u53caz\u8f74\u5bf9\u79f0\uff0c\u4f46\u5b83\u6ca1\u6709\u5bf9\u79f0\u4e2d\u5fc3\uff0c\u5b83\u4e0e\u5bf9\u79f0\u8f74\u4ea4\u4e8e\u70b9(0,0,0)\uff0c\u8fd9\u70b9\u53eb\u505a\u692d\u5706\u629b\u7269\u9762\u7684\u9876\u70b9\u3002
(2)\u66f2\u9762\u4e0e\u5750\u6807\u8f74\u7684\u4ea4\u70b9\uff1a\u692d\u5706\u629b\u7269\u9762\u901a\u8fc7\u5750\u6807\u539f\u70b9\uff0c\u4e14\u9664\u539f\u70b9\u5916\uff0c\u66f2\u9762\u4e0e\u4e09\u5750\u6807\u8f74\u6ca1\u6709\u522b\u7684\u4ea4\u70b9\u3002
(3)\u66f2\u9762\u7684\u5b58\u5728\u8303\u56f4\uff1a\u692d\u5706\u629b\u7269\u9762\u5168\u90e8\u5728\u9aeb|9y\u5750\u6807\u9762\u7684\u4e00\u4fa7\uff0c\u5373\u5728z \u22650\u7684\u4e00\u4fa7\u3002
(4)\u88ab\u5750\u6807\u9762\u622a\u5f97\u7684\u66f2\u7ebf\uff1a\u7528\u5750\u6807\u9762y=0,x=0\u622a\u5272\u66f2\u9762\uff0c\u5206\u522b\u5f97\u629b\u7269\u7ebf
\u8fd9\u4e24\u4e2a\u629b\u7269\u7ebf\u53eb\u505a\u692d\u5706\u629b\u7269\u9762\u7684\u4e3b\u629b\u7269\u7ebf\u3002\u5b83\u4eec\u6709\u7740\u76f8\u540c\u7684\u9876\u70b9\u548c\u76f8\u540c\u7684\u5bf9\u79f0\u8f74\uff0c\u5373x\u8f74\u3002\u5f00\u53e3\u90fd\u5411z\u8f74\u6b63\u65b9\u5f62\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-\u4e8c\u6b21\u66f2\u9762
在欧氏三维空间里坐标x,y,z之间的二次方程(系数为实数,且二次项系数不全为零)所表示的曲面。一般说来,直线与二次曲面相交于两个点;如果相交于三个点以上,那么此直线全部在曲面上。这时称此直线为曲面的母线。如果二次曲面被平行平面所截,其截线是二次曲线。二次曲面的方程为:
曲面F(x,y,z)=0上适合 的点(x0,y0,z0)称为奇异点或奇点,其他点称为寻常点。过曲面的寻常点所作的切线构成一个平面,称为该点的切面。通过该点且与切面垂直的直线称为法线。F(x,y,z)=0于寻常点 (x0,y0,z0)处的切面与法线方程分别是与分类二次曲面上不在同一母线上任何两点所联的线段称为弦,对于二次曲面F(x,y,z)=0,如果一条直线的方向余弦l,m,n,若适合右式
则此直线所对应的方向称为曲面的奇异方向,否则称为寻常方向。
二次曲面的一组具有寻常方向的平行弦中点在同一平面上。这个平面称为该方向的径平面。此方向称为径平面的共轭方向。F(x,y,z)=0的以方向余弦l,m,n为共轭方向的径平面方程为 下式:关于径平面,当方向余弦l,m,n变动时,无数多的径平面形成一个平面族,方程是l(αx+hy+gz+u)+m(hx+by+ƒz+υ)+n(gx+ƒy+сz+w)=0。方程组的解称为一般二次曲面F(x,y,z)=0的中心。如果中心位于二次曲面上,则称为顶点。中心的几何意义是:二次曲面的通过中心的任何弦都以中心为中点。
二次曲面有如x2+y2+z2+1=0这样的空集情况。
方程形如(8)、(10)、(11)、(2)、(3)的曲面,分别称为椭圆面,单叶双曲面,双叶双曲面,椭圆柱面或椭圆柱,双曲柱面或双曲柱;
对于(8)、(10)、(11)、(1)当α=b时,这些曲面是以z轴为旋转轴的旋转曲面,把它们分别称为旋转椭圆面,旋转单叶双曲面,旋转双叶双曲面,圆柱面或圆柱。对于旋转椭圆面,当α=b=с时,曲面成为以α为半径的球面。
在方程(9),(12),(4)的情况,曲面分别称为椭圆抛物面,双曲抛物面,抛物柱面或抛物柱;对于(9),当α=b时,曲面成为以z轴为旋转轴的旋转椭圆抛物面(见彩图)。 二次曲面(6)的曲面是二阶锥面,当a、b、c异号时,可以认为a>0,b>0,c=-1,曲面称为实锥面,且当a=b时,曲面称为直圆锥面。它是以z轴为旋转轴的旋转曲面;在方程(6)当a、b、c同号时,曲面变成点O,也称为虚锥面;(2),(3)……(13)称为这些曲面方程的标准型(标准型的α,b,с与(1)中的α,b,с不同)。
此外还有二次曲面的空集情况与另一个特殊情况,它们是虚椭圆面、虚椭圆柱面;对于(16),曲面成为一对相交虚平面(交线为实直线);对于(17),曲面成为一对平行虚平面。因此共有17种情况。
这17种情况,可以根据方程组(见下式)
的系数矩阵与增广矩阵的秩数 rank M 与 rank分类,由于rank M≤3,≤3,rank M≤rank,故知仅有五种情况(表1)。
对于曲面(8),(11),(10)来说,平面x=0,y=0,z=0;以及对于曲面(3),(4)来说,平面x=0,y=0,分别称为曲面的主平面,主平面的交线称为主轴。对于旋转曲面来说,主平面及主轴的位置是不定的。标准方程中的α,b,с称为半主轴的长度或半主轴。在单叶双曲面或双曲抛物面上分别存在两族母线,同族的二母线不相交(也不平行),不同族的二母线必相交,即对于(11),其上有以λ及μ为参数的母线族对于(4),其上有母线族能用直线生成的曲面称为直纹曲面,二次曲面中只有单叶双曲面和双曲抛物面是具有两族母线的直纹曲面。二次柱面和二次锥面是具有一族母线的直纹曲面。而旋转单叶双曲面、圆柱面和直圆锥面既是直纹曲面又是旋转曲面。
绛旓細绾挎т唬鏁颁笌瑙f瀽鍑犱綍鏄ぇ瀛︽暟瀛︽暀鑲蹭腑閲嶈鐨勫熀纭璇剧▼锛屾秹鍙婂埌鍚戦噺绌洪棿銆佺嚎鎬у彉鎹浜屾鏇查潰绛夊唴瀹广傘婄嚎鎬т唬鏁般嬨併婅В鏋愬嚑浣曘嬬瓑鏁欐潗浼氳缁嗚瑙h繖浜涘唴瀹癸紝甯姪瀛︾敓鐞嗚В鍜屾帉鎻$嚎鎬т唬鏁板拰瑙f瀽鍑犱綍鐨勫熀鏈蹇靛拰鏂规硶銆4. 鍚勯鍩熺殑涓撲笟鏁板鏁欐潗 璇︾粏鍐呭锛氶櫎浜嗗熀纭鏁板璇剧▼锛岃繕鏈夐拡瀵逛笉鍚屼笓涓氱殑涓撲笟鏁板鏁欐潗锛屽...
绛旓細鍐呭鎻愯:瑙f瀽鍑犱綍鏄敤浠f暟鐨勬柟娉曟潵鐮旂┒鍑犱綍鍥惧舰鐨勬 璐,鍖呮嫭鐭㈤噺涓庡潗鏍囥佽建杩逛笌鏂圭▼銆佸钩闈笌绌洪棿鐩寸嚎銆佹煴闈侀敟闈佹棆杞洸闈笌浜屾鏇查潰銆佷簩娆℃洸绾垮拰浜 娆℃洸闈㈢殑涓鑸悊璁虹瓑鍩烘湰鍐呭銆傛槸鏁板涓庡簲鐢ㄦ暟瀛︿笓涓氱殑涓昏鍩虹璇剧▼涔嬩竴,鏄暟瀛﹀垎鏋愩侀珮绛変唬鏁板璇 绋嬬殑蹇呭鍓嶅簭璇剧▼銆傝冩牳鏂瑰紡:闂嵎鑰冭瘯鏁欐潗:鍚曟灄鏍广佽瀛愰亾缂栥...
绛旓細鏈功鏄綔鑰呭湪浣跨敤澶氬勾鍚屽悕璁蹭箟鐨勫熀纭涓婏紝鏍规嵁21涓栫邯绉戞妧浜烘墠绱犺川鐨勮姹傦紝姹插彇鍥藉唴澶栨敼闈╂暀鏉愮殑闀垮淇敼鑰屾垚銆傚畠鏁村悎浜嗙嚎鎬т唬鏁颁笌绌洪棿瑙f瀽鍑犱綍涓ら儴鍒嗗唴瀹癸紝鎶婁唬鏁颁笌鍑犱綍鏈夋満鍦扮粨鍚堣捣鏉ワ紝鍐呭鍖呮嫭琛屽垪寮忋佸悜閲忎唬鏁般佸钩闈笌鐩寸嚎銆佺煩闃点佺嚎鎬ф柟绋嬬粍銆佺壒寰佸间笌鐗瑰緛鍚戦噺銆佷簩娆″瀷涓浜屾鏇查潰绛夈傛湰涔︽潯鐞嗘竻鏅帮紝璁鸿瘉...
绛旓細涓銆佽桨8鎴樻満鏄垜鍐涚涓娆¤嚜涓荤爺鍒跺ぇ鍨嬭桨鐐告満,涔嬪墠鍙槸浠垮埗鍓嶈嫃鑱旂殑杞扮偢鏈,娌℃湁鑷富鐨勮璁$悊蹇靛拰璁捐鎬濇兂,鍥犳,缁煎悎鑰冭檻杩樻槸閲囩敤璁よ瘑鐨勭ǔ褰撶殑璁捐涓轰匠銆備絾鏄篃瑕佸湪璁捐涓ぇ閲忓簲鐢ㄦ渶鏂版妧鏈,姣斿缈艰韩铻嶅悎銆佺數浼犳搷绾点浜屾鏇查潰鏈鸿韩璁捐銆佸墠鍚庣紭鏈哄姩瑗熺考銆佹満缈煎ぇ鍨嬩竴浣撴补绠辩瓑鏂版妧鏈備簩銆佺患鍚堣冮噺鐨勯殣褰㈣璁°傞殣褰㈣璁$殑绗...
绛旓細绗3绔犵煩闃碉紝涓昏浠嬬粛鐭╅樀鐨勮绠椼佸垵绛夊彉鎹㈠強鐭╅樀涓庣嚎鎬ф柟绋嬬粍鐨勫叧绯伙紱绗4绔犱粙缁嶇嚎鎬х┖闂达紱绗5绔犱粙缁嶇嚎鎬у彉鎹紱绗6绔犲椤瑰紡鐭╅樀鏄负浜嗚璁哄绾挎у彉鎹㈣岃鐨勶紱绗7绔犱粙缁岴uclid绌洪棿锛涚8绔犱粙缁嶅弻绾挎у嚱鏁颁笌浜屾鍨嬶紱绗9绔犺璁浜屾鏇查潰锛涚10绔犱粙缁嶄豢灏勫嚑浣曚笌褰卞皠鍑犱綍銆傛湰涔﹂檮鏈夌浉褰撲赴瀵岀殑涔犻銆
绛旓細涓昏璁鸿堪浜嗗悜閲忎唬鏁般佺┖闂寸殑骞抽潰鍜岀洿绾裤佸父瑙佹洸闈浜屾鏇查潰鐨涓鑸悊璁恒佹浜ゅ彉鎹笌浠垮皠鍙樻崲銆佸钩闈㈠皠褰卞嚑浣绠浠浠ュ強琛屽垪寮忎笌鐭╅樀銆丮ATLAB缁樺浘鍏ラ棬绛夊唴瀹广傘婅В鏋愬嚑浣曘嬬殑鐗硅壊鍦ㄤ簬浠ヨВ鏋愬嚑浣曠殑鍩烘湰鎬濇兂鏂规硶涓轰富绾匡紝娉ㄩ噸鍑犱綍鍥惧舰涓庝唬鏁版柟绋嬬殑缁撳悎锛屾棦鏈夊埄鐢ㄤ唬鏁版柟娉曞垎鏋愬拰澶勭悊鍑犱綍闂锛屽張鏈夋寜鍑犱綍鍥惧舰瀵逛唬鏁版柟绋嬪垎绫...
绛旓細妞悆鐨勫崟璇嶆湁锛歴pheroid銆傜粨鏋勬槸锛氭き(宸﹀彸缁撴瀯)鐞(宸﹀彸缁撴瀯)銆傛嫾闊虫槸锛歵u菕qi煤銆傛敞闊虫槸锛氥剨銊ㄣ剾藝銊戜竴銊銆傛き鐞冪殑鍏蜂綋瑙i噴鏄粈涔堝憿锛屾垜浠氳繃浠ヤ笅鍑犱釜鏂归潰涓烘偍浠嬬粛锛氫竴銆佽瘝璇В閲娿愮偣姝ゆ煡鐪嬭鍒掕缁嗗唴瀹广戞き鐞僼u菕qi煤銆(1)涓庢き鍦嗛潰瀵瑰簲鐨勭珛浣撱備簩銆佺綉缁滆В閲婃き鐞冧竴绉浜屾鏇查潰锛屾槸妞渾鍦ㄤ笁缁寸┖闂寸殑...
绛旓細璇剧▼绠浠锛氭湰璇剧▼鏄垜闄㈢殑涓昏鍩虹璇剧▼涔嬩竴锛屼富瑕佽鎺堢煝閲忎唬鏁般佺┖闂寸洿绾裤佸钩闈侀敟闈佹棆杞洸闈笌浜屾鏇茬嚎銆浜屾鏇查潰鐨鍩烘湰鎬ц川銆傞氳繃鏈绋嬬殑鏁欏锛屼负瀛︾敓瀛︿範鍏朵粬璇剧▼鎵撲笅蹇呰鐨勫熀纭锛屽苟鑳藉湪杈冮珮鐞嗚姘村钩鐨勫熀纭涓婂鐞嗗疄闄呭伐浣滀腑鐨勫嚑浣曢棶棰樸傚父寰垎鏂圭▼ 璇剧▼绠浠嬶細鏈绋嬫槸鏁板涓撲笟蹇呬慨鍩虹璇句箣涓锛屼互璁ㄨ...
绛旓細鏈烘宸ョ▼甯堜竴鑸垎涓轰笁涓骇鍒紝鍒濈骇鏈烘宸ョ▼甯堛佷腑绾ф満姊板伐绋嬪笀銆侀珮绾ф満姊板伐绋嬪笀銆傛満姊板伐绋嬪笀搴斿綋淇濇寔鍙戞壃鑷繁鐨勪紭鑹紶缁燂細濡傝鐪熶弗瀵嗭紝鍏ㄩ潰鏉冭 锛岃拷姹傚噯纭э紱鍠勪簬鍒嗘瀽锛岄昏緫鎬у己銆佸姏姹傜郴缁熸э紱缁撳悎瀹為檯銆佸姞寮哄姩鎵嬶紝鎻愬崌鎿嶄綔鎬х瓑绛夛紝褰掓牴缁撳簳锛屾槸瑕佸湪涓嶆柇鍦板涔犲拰瀹炶返涓疄鐜拌嚜鎴戝畬鍠勩傛満姊板伐绋嬪笀闇瑕佸厠鏈嶆満姊...
绛旓細锛4锛浜屾鏇查潰缁樺埗宸ュ叿锛屼富瑕佹湁缁樺埗鐞冮潰銆侀敟闈佹煴闈佸渾鐜潰gluNewQuadric()銆乬luSphere()銆乬luCylinder()銆乬luDisk()銆乬luPartialDisk()銆乬luDeleteQuadric()绛夌瓑銆傦紙5锛夐潪鍧囧寑鏈夌悊B鏍锋潯缁樺埗宸ュ叿锛屼富瑕佺敤鏉ュ畾涔夊拰缁樺埗Nurbs鏇茬嚎鍜屾洸闈紝鍖呮嫭gluNewNurbsRenderer()銆 gluNurbsCurve()銆乬luBeginSurface()銆乬lu...