CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  图形处理/算法

如何去除Direct3D中平面上的三角形暗区?

楼主qwer_ldd()2005-04-03 10:08:34 在 VC/MFC / 图形处理/算法 提问

我使用的是在程序中计算顶点坐标并建立索引的方法,建立了一个平面,并用一个投影灯进行照射。但  
   
  结果是在两个相邻的三角形中只有一个是被照亮了,而另一个则为全黑的。我所选择的是表面正反两面  
   
  全绘,所以不存在索引顺序错误的问题。对   D3DRS_SHADEMODE   参数的设定为   D3DSHADE_GOURAUD   。并  
   
  且这种现象只存在于投影灯照射区域的边界处,而内部则不存在此情况。  
   
  不知是否有人能够解释一下是什么原因造成了这种结果,有什么解决方法? 问题点数:0、回复次数:2Top

1 楼SuperLy(编程菜鸟)回复于 2005-04-07 18:01:11 得分 0

看看黑三角形的顶点法线是否反向了?Top

2 楼qwer_ldd()回复于 2005-04-10 10:07:58 得分 0

upTop

相关问题

  • 二个三角形是相交,平行,还是在一个平面的算法?
  • 已知某点P和一三角形在同一平面上,求取三角形上距离点P最近的点。
  • 三角形问题
  • 扬辉三角形
  • !!!!!!三个三角形!!!!!!!
  • 三角形问题
  • 想作一个 关于 平面三角形网格 绘制的 程序 大家有没有什么好意见啊?
  • 求最大三角形。
  • 三角形第三边长。
  • 打印杨晖三角形

关键词

  • 平面
  • 三角形
  • 索引
  • 灯
  • 存在
  • 建立
  • 方法
  • 结果

得分解答快速导航

  • 帖主:qwer_ldd

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo