找回密码
 立即注册
搜索
查看: 1028|回复: 1

[软件] 求助高手:DX9.0 绘制三角形List

[复制链接]
     
发表于 2025-1-9 16:34 | 显示全部楼层 |阅读模式
DX9龙书,里面的示例,画三角形系列。

原示例是画一个三角形,想改成画2个三角形。没有成功。代码在附件中。

主要改动如下:
-----------------------------------------------------------------------------
        Device->CreateVertexBuffer(
                6 * sizeof(Vertex),           // 原来是3,改成6
-----------------------------------------------------------------------------
        vertices[3] = Vertex(-1.0f, 0.0f, 2.0f);        //添加的代码
        vertices[4] = Vertex( 0.0f,-1.0f, 2.0f);        //添加的代码
        vertices[5] = Vertex( 1.0f, 0.0f, 2.0f);        //添加的代码
-----------------------------------------------------------------------------
        Device->DrawPrimitive(D3DPT_TRIANGLELIST, 0, 2);   // 原来是1,改为2

原书代码,也不能完整画一个三角形,缺少底边。不知什么原因。
想测试画2个三角形,仍然与源代码图像一样。不知什么原因。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2025-1-13 14:21 | 显示全部楼层
分两次draw
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-1-22 15:52 , Processed in 0.038239 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表