三维投影

✍ dations ◷ 2025-04-08 21:32:37 #线性代数,立体几何,射影几何,三维计算机图形学,三维成像,投影图,函数

三维投影是将三维空间中的点映射到二维平面上的方法。由于目前绝大多数图形数据的显示方式仍是二维的,因此三维投影的应用相当广泛,尤其是在计算机图形学,工程学和工程制图中。


平行投影是投影线相互平行的投影。若投影线平行于投影面则称正投影,若投影面倾斜于投影面则称斜投影。

正交投影是一系列用于显示三维物体的轮廓、细节或精确测量结果的变换方法。通常又称作截面图、鸟瞰图或立面图。

当视平面的法向(即摄像机的朝向)平行于笛卡尔坐标系三根坐标轴中的一根,数学变换定义如下:若使用一个平行于y轴(侧视图)的正交投影将三维点 a x {\displaystyle a_{x}} 平面,有时也使用):

或在齐次坐标系下可以表示为:

观测者到显示平面的距离, e z {\displaystyle \mathbf {e} _{z}} ,直接关系到视野的大小。 α = 2 tan 1 ( 1 / e z ) {\displaystyle \alpha =2\cdot \tan ^{-1}(1/\mathbf {e} _{z})} 为可视角度。(这里假设屏幕的两角为(-1,-1)和(1,1))

如果要在一些特定的显示设备上显示该二维平面,之后还要进行一些必要的剪裁和缩放操作。

Projective Transform.svg

计算三维空间中位于Ax,Az的点在屏幕坐标x轴的位置:

s c r e e n   x   c o o r d i n a t e   ( B x )   =   m o d e l   x   c o o r d i n a t e   ( A x ) × d i s t a n c e   f r o m   e y e   t o   s c r e e n   ( B z ) d i s t a n c e   f r o m   e y e   t o   p o i n t   ( A z ) {\displaystyle screen\ x\ coordinate\ (Bx)\ =\ model\ x\ coordinate\ (Ax)\times {\frac {distance\ from\ eye\ to\ screen\ (Bz)}{distance\ from\ eye\ to\ point\ (Az)}}}

对于y轴同样有:

s c r e e n   y   c o o r d i n a t e   ( B y )   =   m o d e l   y   c o o r d i n a t e   ( A y ) × d i s t a n c e   f r o m   e y e   t o   s c r e e n   ( B z ) d i s t a n c e   f r o m   e y e   t o   p o i n t   ( A z ) {\displaystyle screen\ y\ coordinate\ (By)\ =\ model\ y\ coordinate\ (Ay)\times {\frac {distance\ from\ eye\ to\ screen\ (Bz)}{distance\ from\ eye\ to\ point\ (Az)}}}

(其中Ax和Ay是透视转换前物体在空间中的坐标)

相关

  • 语言发展迟缓语言发育迟缓是指儿童语言发展的能力比同龄儿童水平低,或以较长时间在达到同样的语言能力。和语音发育迟缓不同,语言发育迟缓不包括发音的问题,而专指理解和运用语言的能力。即
  • 色素脱失色素脱失(英语:Depigmentation)的成因是由于皮肤的淡化或色素的损失。色素脱失可能是由许多局部性的,或系统性的状况而引起。其可能是部分脱失(如由皮肤损伤导致的),或完全脱失(如由
  • 西南非洲德属西南非洲(德语:Deutsch-Südwestafrika),1884年至1915年德意志帝国的殖民地之一。德属西南非洲具有835100平方公里的面积,这是德意志帝国大陆在当时欧洲面积的1.5倍的规模。1
  • 火焰或焰,是高能粒子与其他粒子碰撞时造成的发光现象。当可燃物质处于白炽的高温状态时,会使最接近物质白炽部分的粒子加速,并和其他粒子碰撞并发光,这个过程称为“燃烧”。在大
  • 芦洲坐标:25°5′5.24″N 121°28′26.2″E / 25.0847889°N 121.473944°E / 25.0847889; 121.473944芦洲区(台湾话:.mw-parser-output .sans-serif{font-family:-apple-system,Bl
  • 卡巴尔达-巴尔卡尔苏维埃社会主义自治共和国卡巴尔达-巴尔卡尔苏维埃社会主义自治共和国(俄语:Кабардино-Балкарская автономная советская социалистическая р
  • 抛物面抛物面是二次曲面的一种。抛物面有两种:椭圆抛物面和双曲抛物面。椭圆抛物面在笛卡儿坐标系中的方程为:双曲抛物面在笛卡儿坐标系中的方程为:当a = b时,曲面称为旋转抛物面,它可
  • 类猫科假猫(Pseudaelurus)是生存于约2000-800万年前欧亚大陆及北美洲的史前猫科动物。它们是现今家猫、大型猫科及剑齿虎亚科的祖先,并且是原小熊猫的后裔。假猫的体形纤幼及短,四肢像
  • 南岳大庙南岳大庙 位于南岳衡山的山脚下的南岳古镇北端,是衡山最大的古庙,也是五岳中规模最大、最完整的宫殿式庙宇。大庙是衡山国家重点风景名胜区的一部分。南岳大庙初为司天霍王庙,
  • 倒角二十面体在几何学中,倒角十二面体是一种凸多面体,可由十二面体经过倒角变换构成,也可由菱形三十面体截去20个相邻三个面的顶点构成。倒角十二面体六边形面可以是等边六边形但不是正六边