D3DCULL_MODE

来源:互联网 发布:ppt素材图片数据 编辑:程序博客网 时间:2024/06/05 07:12

D3DCULL_MODE是背面隐藏消除的意思.  

 

出于性能或者其它方面考虑,D3D默认在绘制三角形的时候,只绘制一面,D3DRS_CULLMODE可以设置绘制正面还是反面,或者两面都绘制,(可以这样定义:在观察空间观察某个三角形时,如果三角形的3个顶点p1、p2、p3呈逆(顺)时针排列时,显示这个三角形)。  


  SetRenderState(   D3DRS_CULLMODE,   D3DCULL_NONE   )则正反面都绘制。   
  SetRenderState(   D3DRS_CULLMODE,   D3DCULL_CW   )绘制顺时针三角形。   
  SetRenderState(   D3DRS_CULLMODE,   D3DCULL_CCW   )绘制逆时针三角形。