用户登录
用户注册

分享至

direct3d 实例 光照 直线

  • 作者: 好男人不止曾小贤丶20302294
  • 来源: 51数据库
  • 2020-09-26
第一个问题:LPD3DXMESH* g_pMesh
改为LPD3DXMESH g_pMesh LP前缀本身就表示是一个指针 你那么写表示的指针的指针
第二个问题:C++中的reinterpret_cast主要是将数据从一种类型的转换为另一种类型。应该是你的转换不同类型的转换不能通过隐式转换完成,需要强制转换。
第三个问题:同一类似。



  rhw是d3d里面的一种顶点格式,是一种自带视图、投影、世界等变换和光线计算等处理的顶点格式,而且这些处理我们无法用settransform等进行的转换。
正常情况下顶点需要进行视图、投影、世界等变换和光线计算等处理才能显示,但rhw已经自带了这些处理,所以rhw无需我们进行这些处理,而且由于未知原因(我也才学direct3d没多久)也不能处理。
由于以上理由,rhw一般用来学习和测试程序,实际来说不用这个的。
软件
前端设计
程序设计
Java相关