
D3D
maerdym
这个作者很懒,什么都没留下…
展开
-
D3D编程之绘制简单图形
D3D中的基本图元包括:点集合、线段集合,相连线段、三角形集合、相连三角形、三角形组成的扇形. D3D中的多边形都由三角形组成,使用三角形的原因是:由三个点组成的图形一定在同一个平面上,对于图形渲染来说在一个面上渲染的效率要远高于多个面上的渲染,因此需要使用多边形时一般由三角形拼凑。使用D3D绘制图形前,需要创建D3D对象和D3D设备对象,D3D对象是使用D3D的接口,可以通过D3D对象来创建原创 2012-03-29 00:00:33 · 2481 阅读 · 0 评论 -
D3D编程之网格文件
D3D编程中,复杂的图形用手工三角形拼凑是不显示的,因此D3D提供了外部导入模型的方法,可以导入外部设计 的模型文件,来建立三维物体图形。D3D支持的模型文件格式为.x,该格式文件3DMax和Maya均可导出,但都需要安装微软提供的插件.其中,3DMax需要安装的插件名称是XskingExp.dle、Maya需要安装的插件是Xexport.mll。D3D中使用外部模型的方法可以分为以下四步:原创 2012-04-01 23:53:09 · 2476 阅读 · 0 评论 -
D3D基础知识和对象详解
Direct3D是基于COM组件开发的,因此在开发D3D程序之前,有必要先了解一下COM组件的概念:COM组件介绍 COM组件实例教程(杨老师专栏)编写D3D程序时,遇到的第一个对象是Direct3D对象。使用该对象时得首先获取一个IDirect3D9接口的指针,D3D中已将IDirect3D9接口的指针定义为LPDIRECT3D9类型,因此可以直接获取LPDIRECT3D9来调用Direct3D原创 2012-04-02 10:09:28 · 1919 阅读 · 0 评论