社区
游戏开发
帖子详情
关于用DIRECTX作立方体!
nm_mn
2007-09-16 01:59:18
想问一下画立方体最佳的图元是什么.
另外请教一下用primitive函数画立方体时八个顶点的最佳排列方式是什么?前提是要准确的画出立方体的六个面.
...全文
350
12
打赏
收藏
关于用DIRECTX作立方体!
想问一下画立方体最佳的图元是什么. 另外请教一下用primitive函数画立方体时八个顶点的最佳排列方式是什么?前提是要准确的画出立方体的六个面.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sou2012
2011-05-24
打赏
举报
回复
更简单的 D3DXCreateBox
nand库路泽
2011-05-23
打赏
举报
回复
我记得好像在directx中绘制立方体是一个按照逆时针得绘制方法讲各个顶点和边绘制出来!!opengl好像方式不一样!!
Sou2012
2011-05-14
打赏
举报
回复
6个面, 24个顶点
只是空想家
2011-05-09
打赏
举报
回复
我只想贴一个面的纹理该怎样呢?
knowledge_Is_Life
2008-05-01
打赏
举报
回复
有问题请先GOOGLE,BAIDU
EndDuke
2007-11-03
打赏
举报
回复
哦~忘了说,这个正方体的定点也是自己定义的 近面是小4点,远面是大4点
近面顶点+4=远面对定点
EndDuke
2007-11-03
打赏
举报
回复
5-----4
/¦ /¦
/ ¦ / ¦
3-----2 ¦
y ¦ 6--¦--7
¦ z ¦ / ¦ /
¦ / ¦/ ¦/
¦/ 0-----1
O-----x
什么破系统。。。这次要是对不齐,你就自己Copy到出来自己对齐
我自己的游戏引擎就是这样渲染得
EndDuke
2007-11-03
打赏
举报
回复
盒子比较好表示,可以自己写
可以向楼上888所说的那样公用点
其实如果你了解 顶点缓存 和 索引缓存 的话应该是较简单的用8个点表示
并不依赖于如何绘制,而是如何让计算机去识别
举个简单的例子
8个顶点如下
5-----4
/| /|
/ | / |
3-----2 |
y | 6--|--7
| z | / | /
| / |/ |/
|/ 0-----1
O-----x
绘制顺序 302-021-217-170-706-063-635-352-524-247-475-756 (可能有误,就写这么个意思)
那你给系统的索引编码就可以是
30217063524756 就可以描述这个正方体了 不用反转 比较好表述
扔到Index里面系统就自己渲染了。。。。。但是D3D具体的格式还要具体看,我写的这个是理论
寻开心
2007-09-21
打赏
举报
回复
最佳一定是有局限性的
在做三维的时候,除了顶点的位置,还要考虑顶点的发向量,颜色和纹理等信息;
根据情况的不同用顶点的数量都不一样
单独从顶点数量来说,d16的方法最少,8个顶点,外加12个三角形的最多36个索引的数据(还可以通过画三角带的方式压缩到,18个索引;画三角扇的方式可以缩小到16个顶点《立方体的两个对角点,作为两组扇形的圆心心点-每组用7个顶点完成三个矩形面,6个三角形》)
如果盒子是带纹理,那就很难公用了,因为这个时候顶点的位置上纹理坐标是很难共用的,那你就不得不拆散成多个顶点了
quanyy
2007-09-18
打赏
举报
回复
d16说的方法可以绘制一个平滑过度光照的立方体
88er的方法可以绘制一个棱角分明的立方体
估计楼主是需要88er的方法
弟十六
2007-09-17
打赏
举报
回复
6(面)*2 = 12个三角形。定义8个顶点在顶点缓存里,然后用索引缓存绘制,否则得在顶点缓存内放36个顶点,大多是重复的,实际上只有不同的8个。
m88er
2007-09-17
打赏
举报
回复
6个面,12个三角形,24个顶点,每个面共用4个顶点。
directx
3d
立方体
滚动的源代码
directx
3d
立方体
滚动的源代码,其中包含了平移与旋转的混合矩阵的使用
Directx
11绘制
立方体
Directx
11绘制一个
立方体
和四面体,用了我博客一个简单的框架封装,适合初学者学
Directx
11程序。
【孙伟】UI设计/动态图制
作
方法视频教程
分享UI设计中GIF图制
作
技巧与设计相关的实用方法,让更多的人快速掌握实用的技能。
DirectX
3D之
立方体
手动旋转
含code与执行文件,通过方向键让
立方体
转动
directx
立方体
纹理贴图
directx
立方体
纹理贴图,
directx
立方体
纹理贴图
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章