如何去除Direct3D中平面上的三角形暗区? 我使用的是在程序中计算顶点坐标并建立索引的方法,建立了一个平面,并用一个投影灯进行照射。但结果是在两个相邻的三角形中只有一个是被照亮了,而另一个则为全黑的。我所选择的是表面正反两面全绘,所以不存在索引顺序错误的问题。对 D3DRS_SHADEMODE 参数的设定为 D3DSHADE_GOURAUD 。并且这种现象只存在于投影灯照射区域的边界处,而内部则不存在此情况。不知是否有人能够解释一下是什么原因造成了这种结果,有什么解决方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看黑三角形的顶点法线是否反向了? 请教:关于图形重绘问题 为什么增加不了节点? 关于VC调用delphi制作的对话框的问题 找个老师...... 如何在view中插入超链接,超链接功能类似按钮,点击它执行它的处理函数 关于继承的问题--急哦 再求数据库恢复代码 鼠标移至状态栏的每一个小窗格中弹出TOOLTIP,该怎么实现?郁闷之极~ 再基础不过的问题了 有大牛在嘛?怎么debug多cpu的程序啊?vs2005 怎样在CDataGrid控件中提交用户新加数据之前获取用户输入的值? 如何将Direct3D绘制在窗口中的图象保存?或将其直接绘制在一个内部创建的dc中?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货