现代计算机图形学——P5. Rasterization 1(Triangles)

发布时间 2023-05-16 16:58:42作者: 我会变强的
  • P5. Rasterization 1(Triangles)

——————————————————————————————————————————————————————————

 

光栅化:投影的下一步,如何把物体呈现在屏幕上

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

  

——————————————————————————————————————————————————————————

   

 ——————————————————————————————————————————————————————————

   

 ——————————————————————————————————————————————————————————

  

 

 

  ——————————————————————————————————————————————————————————

   

  ——————————————————————————————————————————————————————————

  

  ——————————————————————————————————————————————————————————

  

  ——————————————————————————————————————————————————————————

一个简单的方法:抽样(采样)

  

  ——————————————————————————————————————————————————————————

 

 

  

  ——————————————————————————————————————————————————————————

  

可以同叉积判断一个点是否在三角形内部(之前的知识:假设三角形的顶点为ABC,要判断的点为X,如果X都在AB,BC,CA的同一侧(同在左侧或右侧),那么X在三角形ABC内部,否则在外部)

  ——————————————————————————————————————————————————————————

  

取三个顶点的x和y,找最小的xmin和ymin,最大的xmax和ymax,包围盒的范围就是[xmin,ymin]~[xmax,ymax]

  ——————————————————————————————————————————————————————————

  

  ——————————————————————————————————————————————————————————

  

   ——————————————————————————————————————————————————————————

 (〃>_<;〃)(〃>_<;〃)(〃>_<;〃)