
3D技术
文章平均质量分 76
dfman
这个作者很懒,什么都没留下…
展开
-
BSP树(1)
1 背景BSP树1969年发明,90年代后用到游戏中。BSP树是一个结构,可以分割为子集。BSP算法在pre-processing的时候处理多边形,而不是在run-time。BSP树的结构定义如下:class BSPTree{ BSPTreeNode RootNode}class BSPTreeNode{ BSPTree Tree BSPTreePolygon Divider BSPTreeNod原创 2004-11-10 11:59:00 · 4285 阅读 · 7 评论 -
建立自己的3D静态模型文件
跟着我一步一步来吧(我的思路和过程)。我有一个能画出微软例子中tiger.x的工程,其中创建Mesh的代码片断如下(代码中有一些变量在.h文档中定义的): HRESULT CMyMesh::Create( LPDIRECT3DDEVICE9 pDevice, string MeshFile ) { if( pDevice == NULL ) return E_FAIL;原创 2004-11-10 11:56:00 · 1851 阅读 · 0 评论 -
建立自己的3D模型文件
建立自己的3D模型文件的目的和意义我就不罗嗦了。有一些方法可以实现这个目的,我使用了D3DSDK(2004summer)版本达到了这个目的,我的方法和思路如下:1)将.x档用D3DX的各个函数读出,需要读出的有Frame,FrameTransformMatrix,Mesh,AnimationSet,Animation,AnimationKey;2)转化为自己需要的文件,这里我建立了4个文件,包括.原创 2004-11-15 18:10:00 · 4359 阅读 · 0 评论