opengl中宽线的问题 在画线的代码前加上 glLineWidth(5);是不是就可以了呢?可视画出来的和原先默认的没有改变是不是需要一些其它的语句呢?谢谢了~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例如下面的一段代码,显出的还是原先的宽度。是哪里出问题了呢? if (m_pEdges [i].m_nFlag==BOUNDARY_EDGE) { glBegin(GL_LINES); glDisable(GL_LINE_SMOOTH); glLineWidth(5); glColor3f (1.0f, 0.0f, 0.0f); SetMaterial(1.0f,1.0f,1.0f); glNormal3f(n[0]->x,n[0]->y,n[0]->z); glVertex3f(v[0]->x, v[0]->y, v[0]->z); glNormal3f(n[0]->x,n[0]->y,n[0]->z); glVertex3f(v[1]->x, v[1]->y, v[1]->z); glLineWidth(1); glEnable(GL_LINE_SMOOTH); glEnd(); } else { glBegin(GL_LINES); glLineWidth(1); //glEnable(GL_LINE_SMOOTH); glColor3f (0.0f, 0.0f, 1.0f); SetMaterial(1.0f,1.0f,1.0f); glNormal3f(n[0]->x,n[0]->y,n[0]->z); glVertex3f(v[0]->x, v[0]->y, v[0]->z); glNormal3f(n[0]->x,n[0]->y,n[0]->z); glVertex3f(v[1]->x, v[1]->y, v[1]->z); glLineWidth(1); glEnd(); } glLineWidth在glbegin和glend之间无效 vc++在全屏游戏中呼出窗口的问题 vs2008编译程序,其他机器上:由于应用程序配置不正确 应用程序未能启动 请问各位老大门,dll 问题!!! VC++中抓屏问题 用VC++写的Web 服务和C#写的Web服务有什么区别? 请问错误原因? 关于程序的效率问题?! 对于已存在的BUTTON,怎样控制其VISIBLE属性???让他有时可见,有时不可见 在全局keyhook中向主窗体发送消息,为什么主窗体收到的消息参数wParam为空 关于internet编程的问题 极度郁闷?enum { IDD = IDD_APPLERLIST };未定义?? 如何结束 system级 的进程 ?
if (m_pEdges [i].m_nFlag==BOUNDARY_EDGE)
{
glBegin(GL_LINES);
glDisable(GL_LINE_SMOOTH);
glLineWidth(5);
glColor3f (1.0f, 0.0f, 0.0f);
SetMaterial(1.0f,1.0f,1.0f);
glNormal3f(n[0]->x,n[0]->y,n[0]->z);
glVertex3f(v[0]->x, v[0]->y, v[0]->z);
glNormal3f(n[0]->x,n[0]->y,n[0]->z);
glVertex3f(v[1]->x, v[1]->y, v[1]->z);
glLineWidth(1);
glEnable(GL_LINE_SMOOTH);
glEnd();
}
else
{
glBegin(GL_LINES);
glLineWidth(1);
//glEnable(GL_LINE_SMOOTH);
glColor3f (0.0f, 0.0f, 1.0f);
SetMaterial(1.0f,1.0f,1.0f);
glNormal3f(n[0]->x,n[0]->y,n[0]->z);
glVertex3f(v[0]->x, v[0]->y, v[0]->z);
glNormal3f(n[0]->x,n[0]->y,n[0]->z);
glVertex3f(v[1]->x, v[1]->y, v[1]->z);
glLineWidth(1);
glEnd();
}