计算几何

✍ dations ◷ 2025-08-08 21:09:38 #计算机科学,理论计算机科学,数位几何学,计算几何

计算几何是一门兴起于二十世纪七十年代末的计算机科学的一个分支,主要研究解决几何问题的算法。

自从1946年世界上第一台电子计算机问世以来,计算机应用的一个重要里程碑是1962年美国麻省理工学院发明了世界上第一台图形显示器。自此之后,计算机可以通过图形显示器直接输入、输出图形,并且可以在显示屏上通过光标的移动而直接修改图形。而在这之前,工程师是通过一厚叠纸上密密麻麻的数字来间接表达工程图形的。

1962年被认为是美国和欧洲CAD开始发展的一年。首先的应用领域是汽车、飞机和造船工业。这3个行业,由于其产品的外形曲面特别复杂,要求特别苛刻,而成为CAD首先应用的领域。

与此同时,也就发展出了一门新兴学科——计算几何,它在美国常常被称为CAGD(Computer Aided Geometric Design,计算机辅助几何设计),专门研究“几何图形信息(曲面和三维实体)的计算机表示、分析、修改和综合”。1972年在美国举行CAGD第一次国际会议,标志计算几何学科的形成。

如果把一条线段的端点作出次序之分,则可将这种线段看作有向线段。如果有向线段 P 1 P 2 {\displaystyle P_{1}P_{2}} 的起点 P 1 {\displaystyle P_{1}} 在坐标原点,则把它称为矢量 P 2 {\displaystyle {\boldsymbol {P}}_{2}} 。这样,点 P ( x , y ) {\displaystyle P(x,y)} 可以看作起点为原点 O ( 0 , 0 ) {\displaystyle O(0,0)} 的二维矢量。相应地,三维空间坐标系下的坐标也可以作类似理解为三维矢量。

设二维矢量 P = ( x 1 , y 1 ) , Q = ( x 2 , y 2 ) {\displaystyle {\boldsymbol {P}}=(x_{1},y_{1}),{\boldsymbol {Q}}=(x_{2},y_{2})} ,则矢量的加法定义为 P + Q = ( x 1 + x 2 , y 1 + y 2 ) {\displaystyle {\boldsymbol {P}}+{\boldsymbol {Q}}=(x_{1}+x_{2},y_{1}+y_{2})} ,矢量的减法定义为 P Q = ( x 1 x 2 , y 1 y 2 ) {\displaystyle {\boldsymbol {P}}-{\boldsymbol {Q}}=(x_{1}-x_{2},y_{1}-y_{2})} 。矢量的加减法有以下性质: P + Q = Q + P , P Q = ( Q P ) {\displaystyle {\boldsymbol {P}}+{\boldsymbol {Q}}={\boldsymbol {Q}}+{\boldsymbol {P}},{\boldsymbol {P}}-{\boldsymbol {Q}}=-({\boldsymbol {Q}}-{\boldsymbol {P}})} 。因为点可视为坐标原点至该点的矢量,所以点的加减法就是矢量的加减法。

矢量的叉积,也称矢量的叉乘。矢量 P {\displaystyle {\boldsymbol {P}}} Q {\displaystyle {\boldsymbol {Q}}} 的叉乘记作 P × Q {\displaystyle {\boldsymbol {P}}\times {\boldsymbol {Q}}} 。定义 P × Q = x 1 y 2 x 2 y 1 {\displaystyle {\boldsymbol {P}}\times {\boldsymbol {Q}}=x_{1}y_{2}-x_{2}y_{1}} ,其结果是一个标量。几何意义为由原点、点 P {\displaystyle P} 、点 Q {\displaystyle Q} 、点 P + Q {\displaystyle P+Q} 四点共同组成的平行四边形的面积(带正负号)。计算矢量叉积是直线和线段相关算法的核心。矢量的叉积有以下性质: P × Q = ( Q × P ) , P × ( Q ) = ( P × Q ) {\displaystyle {\boldsymbol {P}}\times {\boldsymbol {Q}}=-({\boldsymbol {Q}}\times {\boldsymbol {P}}),{\boldsymbol {P}}\times (-{\boldsymbol {Q}})=-({\boldsymbol {P}}\times {\boldsymbol {Q}})}

叉乘的一个非常重要的性质是,可以通过它的正负号判断两矢量之间的顺逆时针关系:

折线段的拐向判断方法可以直接由矢量叉积的性质推出。对于有公共端点的线段 A P {\displaystyle AP} P B {\displaystyle PB} ,通过计算 = ( B P ) × ( P A ) {\displaystyle \nabla =(B-P)\times (P-A)} 的符号,就可以确定折线的拐向:

相关

  • 微波微波(英语:Microwave,德语:Mikrowellen)是指波长介于红外线和无线电波之间的电磁波。微波的频率范围大约在 300MHz至300GHz之间。所对应的波长为1米至1mm之间。微波频率比无线电
  • 库尔德1400万 (2010)46.67%库尔德人(库尔德语:کورد‎,转写:Kurd‎)是一个生活于中东的游牧民族,为西南亚库尔德斯坦地区的基本居民。总人口3000万,主要分布在土耳其、叙利亚、伊拉克
  • 高雄捷运公司坐标:22°34′56.7″N 121°19′52.0″E / 22.582417°N 121.331111°E / 22.582417; 121.331111高雄捷运股份有限公司(英语:Kaohsiung Rapid Transit Corporation,简称高捷公司
  • 凤山街凤山街,为1920年~1945年间存在之行政区,辖属高雄州凤山郡。今高雄市凤山区。1934年时约有人口16,842人。原属凤山街役场场址为今高雄市立图书馆凤山曹公分馆。凤山街辖域内分
  • 均变论均变论(英语:Uniformitarianism,又称齐一论、古今一致论)是由查理斯·莱尔的《地质学原理》一书所提出,其理论是以英国人詹姆斯·哈顿在1785年和1789年所提出的渐变论所衍伸而来
  • 反角锥柱在几何学中,角锥反角柱又称为棱锥反角柱(英语:Elongated pyramid),是指一系列的多面体,由一个锥体与一个反柱体底面叠在一起所形成的几何体。若一个角锥反角柱的底面为正多边形则
  • 杨联陞杨联陞(1914年7月26日-1990年11月16日),字莲生,原籍浙江绍兴,河北清苑(保定)人,国际知名的汉学大师,哈佛大学荣誉教授。1933年,同时考入清华大学经济系和北京大学中文系,从家长愿,入清华
  • 猜纳府猜纳府(泰语:จังหวัดชัยนาท,皇家转写:Changwat Chai Nat,泰语发音:)是泰国中部的一个府。猜纳府的名称之泰文意为“胜利府”,它是素可泰王国时代的前哨城府,因为每次与
  • 美国空军第327航空师F-86军刀战斗机(1957-1960)F-100超级军刀战斗机 (1958~1967)第327航空师(英语:327th Air Division,简称327th AD)是美国空军一个存在于冷战时代的师级单位,成立到撤废期间均属于美国太
  • 广西菜广西菜是指广西壮族自治区当地的地方菜系,简称桂菜。广西壮族自治区位于云南和广东之间,北方大部接壤贵州,所以饮食习惯也受上述地区影响,其中受粤菜影响最大。粤菜的清淡,滇菜的