当前位置: 代码迷 >> 综合 >> 学习D3D的一些基本概念-不断更新中。。
  详细解决方案

学习D3D的一些基本概念-不断更新中。。

热度:57   发布时间:2024-01-19 07:09:56.0

 

 什么是光栅化?

光栅化是将一个图元转变为一个二维图像的过程。二维图像上每个点都包含了颜色、深度和纹理数据。将该点和相关信息叫做一个片元(fragment)。

 有关直线的一些基本知识:

直线AB的参数表达式:x=a+mt   y=b+nt   z=c+pt

其中使用了直线上一点C(a,b,c) 方向向量:T(m,n,p),取不同的t值标识了直线上不同的点,t的取值范围为(-∞,+∞),m,n,p分别表示了直线AB对X,Y,Z轴的倾斜程度。

 有关平面的一些基础知识:

平面表达式:ax+by+cz+d=0

平面的定位:一个是平面所过的一点,另一个是平面的法线。

上述表达式中a,b,c标识平面的法线向量为T(a,b,c)。将平面上任意一点(x,y,z)带入表达式可计算出d。

 顶点(Vertex)数据结构: