博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图形学-绘制
阅读量:4703 次
发布时间:2019-06-09

本文共 378 字,大约阅读时间需要 1 分钟。

for(int i = 0; i < 6; i++)
{
  m_pD3DDevice->DrawIndexedPrimitive(D3DPT_TRIANGLEFAN, i *
4,
0,
4,
0,
2 );
}
上面那行绘制语句的意思是:从顶点缓冲区中的第i*4个顶点开始,获取4个顶点数据。最小顶点索引是0,所以获取的4个顶点的索引依次是0,1,2,3。然后从索引缓冲区的第0个索引开始,获取4个索引。然后根据这4个索引值,根据三角形扇,绘制2个三角形,组成一个面。最终绘制6个面。

 SetVertexShader 设置vs

SetPixelShader 设置ps

 

前向渲染:将灯光动态渲染

延迟渲染:将所有灯光渲染到一张图上;相当于需要两遍渲染

 

转载于:https://www.cnblogs.com/bornfish/p/4670078.html

你可能感兴趣的文章
W3100SM-S 短信猫代码发送 上
查看>>
Linux IO模式及 select、poll、epoll详解
查看>>
Log4j知识汇总
查看>>
C# winform 使用DsoFramer 创建 显示office 文档
查看>>
找工作的一些感悟——前端小菜的成长
查看>>
C#委托和事件的应用Observer模式实例
查看>>
codevs1018 单词接龙(DFS)
查看>>
内容分发系统MediaEW:助新闻媒体转投HTML5
查看>>
HTML5 Canvas ( 径向渐变, 升级版的星空 ) fillStyle, createRadialGradient
查看>>
Stanford Local Programming Contest 2011
查看>>
多线程中,NSOperationQueue和GCD的区别
查看>>
python生成.exe文件
查看>>
PHP面向对象(OOP)----分页类
查看>>
监听SD卡状态
查看>>
vs2017 EFCore 迁移数据库命令
查看>>
serialVersionUID的作用
查看>>
liunx trac 插件使用之GanttCalendarPlugin
查看>>
(14)嵌入式软件开发工程师技能要求总结
查看>>
[hackerrank]Closest Number
查看>>
volatile关键字
查看>>