c++中关于三维坐标轴原点及方向的设置,求指点

C++语言 码拜 9年前 (2015-11-16) 1391次浏览
在绘图时本人想将坐标轴设置x轴向右 y轴向上 z轴垂直于屏幕,
用了如下语句
CView::OnPrepareDC(pDC, pInfo);
CRect rect;
GetClientRect(rect);
pDC->SetMapMode(MM_HIMETRIC);
  pDC->SetViewportOrg(rect.right/14,5*rect.bottom/6);
但是画出来感觉方向不对 z轴也没有被设置,不知道有没有哪位可以帮忙解答一下,谢谢您啦
解决方案:20分
三维用 OpenGL 或 Direct3D.
当然也可以本人写代码来模拟 3D
解决方案:40分
是的,用OpenGL 或 Direct3D做3D,还有其它的专用的3D库。
解决方案:20分
pdc 只适用于二维绘制,假如要绘制三维必须要用到3d的开发库,例如 Direct3D 和 opengl,才能有三维的效果。
解决方案:20分
openGL比较好

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c++中关于三维坐标轴原点及方向的设置,求指点
喜欢 (0)
[1034331897@qq.com]
分享 (0)