Direct3D中的绘制*舌宴瓦陆闭汗勾脯喀帆线垃儿杯裹启汉翱喀螟忿僚肢褒楞羞粉聋哄琼煽钵第三章Direct3D中绘制第三章Direct3D中绘制D3DX几何体*澳作肤涂乒袁福顶榨逃鄂溯薛策箩或饶孔搐弦姿躇叹偷朴迂妊营寺惮笑洋第三章Direct3D中绘制第三章Direct3D中绘制Direct3D几何体(ID3DXMesh)D3DXCreateBoxD3DXCreateSphereD3DXCreateCylinderD3DXCreateTeapotD3DXCreatePolygonD3DXCreateTorus*芝娘韶蒸贡柒戌昭捡殆锈憨眉隅余眺傻综霄躯渠缴殖基鳞宣嘱补先搅瘫自第三章Direct3D中绘制第三章Direct3D中绘制D3DXCreateBox//用此函数产生一个长方体 ID3DXMesh*meshBox; D3DXCreateBox( Device,//D3D绘制对象 ,//宽度 ,//高度 ,//深度&meshBox, 0//指向ID3DXBuffer,存放相邻平//面的信息,通常设置成0(或NULL) ); Device->BeginScene(); meshBox->DrawSubset(0);*螺沧魏糖寒巾绢祷佐胶溢咒朵夷品喝伴志典动郧添乒喳户借忆啼柿隶懒癣第三章Direct3D中绘制第三章Direct3D中绘制D3DXCreateSphere//用此函数产生一个球面体 ID3DXMesh*meshSphere; D3DXCreateSphere( Device,//D3D绘制对象 ,//球面体半径 10,//用几条经线绘制 10,//用几条维线绘制&meshSphere, 0//通常设置成0(或NULL) ); Device->BeginScene(); meshSphere->DrawSubset(0);*喻胸翌祷伪舅悲掉絮诚酉苹备伸滑驼漆赞戮刺鸳纵竞搜酚剐郝磁狙炮妨宗第三章Direct3D中绘制第三章Direct3D中绘制D3DXCreateCylinder//用此函数产生一个圆柱体 ID3DXMesh*meshCylinder; D3DXCreateCylinder( Device,//D3D绘制对象 ,//半径(朝-Z轴方向) ,//半径(朝+Z轴方向) ,//圆柱长(沿着+Z轴方向) 10,//圆柱体的外围有几个面//(例:如果设为4就成为四角柱) 10,//圆柱体的两端间共有几段//(灯光效果需要要用到) &meshCylinder, 0//通常设置成0(或NULL) ); Device->BeginScene(); meshCylinder->DrawSubset(0);*领勇瓜列羡祁敏贞片辱臃即朴基蜗褐陈乖烤烩冲誊霞犹***抱投筒尼镶废图第三章Direct3D中绘制第三章Direct3D中绘制D3DXCreateTeapot//用此函数产生一个茶壶 ID3DXMesh*meshTeapot; D3DXCreateTeapot( Device,//D3D绘制对象&meshTeapot, 0//通常设置成0(或NULL) ); Device->BeginScene(); meshTeapot->DrawSubset(0);*尽彤膳栏痒拾培凉娠劲麓羊圈扁呢觅叭婚歧谐倦诡谱曙河猜典旬扼抛俱透第三章Direct3D中绘制第三章Direct3D中绘制D3DXCreatePolygon//用此函数产生一个2D多边体 ID3DXMesh*meshPolygon; D3DXCreatePolygon( Device,//D3D绘制对象 ,//每条边的长度 6,//包含几个三角形&meshPolygon, 0//通常设置成0(或NULL) ); Device->BeginScene(); meshPolygon->DrawSubset(0);*捆东哭条鞍蔬注迹来笼怒录黔柔阜演颤老涝临寻近脖动菩樊虹袒求殴雹岁第三章Direct3D中绘制第三章Direct3D中绘制D3DXCreateTorus//用此函数产生一个甜甜圈 ID3DXMesh*meshTours; D3DXCreateTorus( Device,//D3D绘制对象 ,//甜甜圈的內圈半径 ,//甜甜圈的外圈半径 10,//外圈有几个面 10,//內圈和外圈间有//几个面(同心圆) &meshTours, 0//通常设置成0(或NULL) ); Device->BeginScene(); meshTours->DrawSubset(0);*舰取软锐勿得舷蛊痔粹测拷韩佑氨祈迷丧钳盆涌壳嚷锚僧回轧蛙燃蜗渊邑第三章Direct3D中绘制第三章Direct3D中绘制D3D物体的绘制
第三章 Direct3D中绘制 来自淘豆网www.taodocs.com转载请标明出处.