如何建立三维图形(正方体)!

beckham7771986 beckham7771986 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在MFC中想建立一个立方体,不用opengl什么类库.用数组表示三维坐标如下:
int a[8][3]={
{100,100,50},
{200,100,50},
{200,200,50},
{100,200,50},
{100,100,-50},
{200,100,-50},
{200,200,-50},
{100,200,-50},
};
然后取点联线如下:
     pdc->MoveTo(a[0][0],a[0][1]);
pdc->LineTo(a[1][0],a[1][1]);
pdc->LineTo(a[2][0],a[2][1]);
pdc->LineTo(a[3][0],a[3][1]);
pdc->LineTo(a[0][0],a[0][1]);


pdc->MoveTo(a[4][0],a[4][1]);
pdc->LineTo(a[5][0],a[5][1]);
pdc->LineTo(a[6][0],a[6][1]);
pdc->LineTo(a[7][0],a[7][1]);
pdc->LineTo(a[4][0],a[4][1]);


pdc->MoveTo(a[0][1],a[0][2]);
pdc->LineTo(a[4][1],a[4][2]);

pdc->MoveTo(a[1][1],a[1][2]);
pdc->LineTo(a[5][1],a[5][2]);

pdc->MoveTo(a[2][1],a[2][2]);
pdc->LineTo(a[6][1],a[6][2]);


pdc->MoveTo(a[3][1],a[3][2]);
pdc->LineTo(a[7][1],a[7][2]);
但是,得不到所要的立方体,请问各位大侠,如何画一个立方体呢!小弟很感激!!!
...全文
评论 3
收藏 已收藏
分享
返回顶部