摘要: 网格二ID3DXBufferID3DXBuffer接口是一种泛型数据结构该接口有两个方法·LPVOIDGetBufferPointer();返回指向缓存中数据起始位置的指针·DWORDGetBufferSize();返回缓存的大小,单位为字节。为了保持该接口的通用性,该接口使用了void类型指针,这就意味着必须由我们来实现被存储的数据类型。例如:D3DXLoadMesh... 阅读全文
posted @ 2010-05-05 19:58 xyecho 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 外接体第一步在空间d3d中添加类Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->///////外接体///////////struct BoundingBox{BoundingBox(); bool isPointInside(D3DXVECTOR3& p); D3DXVECTOR3 _min;D3DXVECTOR3 _max;}; struct BoundingSphere{BoundingSphere(); D3DXVECTOR3 阅读全文
posted @ 2010-05-05 19:38 xyecho 阅读(921) 评论(1) 推荐(0) 编辑
摘要: 改变D3D中的渲染状态1). 设置着色模式:SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT) //设置平面着色模式SetRenderState(D3DRS_SHADEMODE, D3DSHADE_GOURAUD) //设置格劳德着色模式2). 设置多边形填充模式:SetRenderState(D3DRS_FILLMODE, D3DFILL_POINT) //点填充模式,D3D在多边形的每个顶点绘制一个像素SetRenderState(D3DRS_FILLMODE, D3DFILL_WIREFRAME) //线填充模式,D3D在多边形的每个边绘制一条线 阅读全文
posted @ 2010-05-05 10:37 xyecho 阅读(1461) 评论(0) 推荐(0) 编辑