OpenGL与Direct3D几点不同(坐标系,向量,绕序)

本文介绍了OpenGL和Direct3D这两种主流3D图形API,并对比了它们所使用的坐标系类型,包括右手坐标系与左手坐标系的区别。此外,还讲解了向量的两种形式(列向量与行向量)以及矩阵存储方式的不同(列主序与行主序),并探讨了这些概念如何影响多边形正面顶点的绕序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 OpenGLDirect3D
坐标系右手坐标系左手坐标系
向量列向量行向量
矩阵存储方式列主序行主序
多边形正面顶点绕序逆时针顺时针

 

向量的行列性导致矩阵与向量乘法方式有所不同:

列向量==>矩阵右乘向量

行向量==>矩阵左乘向量

 

其中OpenGL可以设置顺时针为多边形正面顶点绕序。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值