我现在正在忙着做毕业设计,题目是用OpenGL开发三维图形,我原来用pDC->MoveTo()和pDC->LineTO()已经画出了图形,而且坐标值通过鼠标点击获得,但是一想和我的题目不相符,所以我改用OpenGL了,但我现在只会在DOS下实现OpenGL编程,而我想在MFC下用OpenGL画出一条直线,请问我该如何做?
请教高手!!拜托了,马上就要交毕业设计了!
请教高手!!拜托了,马上就要交毕业设计了!
解决方案 »
- 有谁做过并口通讯吗?
- 求解决,在线等,改变编辑框背景颜色,为什么每次只改变编辑框最上面一行的颜色,贴代码如下,另外,点击设置后非要点击编辑框颜色才能生效
- AcceptEx如何实时地接受客户的连接请求
- 谁能提供Rational Rose2003的中文使用说明或相关书籍的下载地址?万分感谢!找了好久了,就是找不到。
- 用什么方案才能使udp 打洞后的连接安全可靠的维持!
- 换个马甲,散分,把老马甲的分都散掉,欢迎捧场
- #pragma pack()是做什么用的啊?在线等。。。
- 数据库的问题(有请高手指点一二)
- 请教如何个win2k的ftp加个访问用户?
- 能推荐一下介绍 vfw 的书籍等资料吗?
- 那里有windows 程序设计英文版
- 请问如何在MFC里用OpenGL画出一条直线?
{
CMyPoint p1,p2;
Point pa,pb;
Pen linePen(m_lineColor,m_lineWidth);
long pointCount=m_LineData.GetSize();
if (pointCount<2)
{
return;
} p1=m_LineData.GetAt(0);
pa=p1*m_dblShowScale;
for(long i=1;i<pointCount;i++)
{
// pb=m_LineData.GetAt(i)*m_dblShowScale;
p2=m_LineData.GetAt(i);
pb=p2*m_dblShowScale;
graphics->DrawLine(&linePen,&pa,&pb);
pa=pb;
}
return;
}
可以在google上搜索一下相关的书籍,有很多的例子的。