欢迎来到天天文库
浏览记录
ID:26269579
大小:302.55 KB
页数:10页
时间:2018-11-25
《directx游戏编程实验二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验二DirectX渲染及图形绘制实验项目1:DirectX渲染管道实验在例程Cub的基础上,完成以下步骤:1.修改Display函数中物体的旋转变换矩阵,使三维模型不再旋转。2.修改摄像机位置坐标、观察点坐标、向上向量的值,记录以下状态时的值:a)远距离拍摄。b)近距离拍摄。c)平面旋转90度。3.修改变换矩阵的创建参数,即D3DXMatrixPerspectiveFovLH()函数的参数,观察并记录以下参数对应的画面:a)近平面距离设为1000,远平面距离设为1000。b)近平面距离设为1,远平面距离设为5。c)近平面距离设为1,远平面距离设为1000。d)宽高比:(fl
2、oat)width*1.5/(float)heighte)宽高比:(float)width*0.5/(float)heightf)宽高比:(float)width/(float)height项目2:DirectX图形绘制实验在例程Cub的基础上,完成以下步骤:1.修改8个顶点中任一个一个顶点的值,观察并记录画面。2.增加一个顶点数据(第9个顶点),具体值为:(2.0f,1.0f,1.0f)。观察并记录画面。此处需要注意顶点缓冲区创建的缓冲区大小参数为9个顶点(Vertex)。3.增加一个三角形数据,即三个索引缓冲区,具体值为:6,7,8。观察并记录画面。此处需要注意索引缓冲区
3、创建的缓冲区大小参数为39个索引(WORD)。4.再增加两个三角形数据,具体值为自行设定,观察并记录画面。此处需要注意索引缓冲区创建的缓冲区大小参数为39+6个索引(WORD)。5.改变渲染状态,分别设置渲染的FILLMODE为线框模式、顶点模式和面模式,观察并记录画面。项目一:12ABC3ABCDEF项目二:1:2:3:4:5:A:线框模式:B:点模式:C面模式
此文档下载收益归作者所有