一个很奇怪的问题 关于glNormal3f

onmyway2000 2007-10-31 05:21:14
Vector v0 = vert[f->trivert[ii*3]];
Vector v1 = vert[f->trivert[ii*3+1]];
Vector v2 = vert[f->trivert[ii*3+2]];

glBegin(GL_TRIANGLES);
Vector nrml = (v1-v0) * (v2-v1); // 叉积
if(0<nrml.magnitude())
{
nrml.normalize();
glNormal3f(nrml.x,nrml.y,nrml.z);//问题,这里求出了面的向量,也设置了,但是最后还是没有效果,什么情况才会出现啊
}
glVertex3fv(v0);
glVertex3fv(v1);
glVertex3fv(v2);
glEnd();
}

郁闷啊,谢拉哈
...全文
709 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fb_Hao 2008-07-17
  • 打赏
  • 举报
回复
有点晚了...
那你怎么不搜呢?
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
这个简单啊,网上搜一下就得到答案了.
quanyy 2007-11-22
  • 打赏
  • 举报
回复
灯光,材质之类的设置了没有
ljq14 2007-11-22
  • 打赏
  • 举报
回复
OpenGL的东西还真忘了~~
onmyway2000 2007-11-01
  • 打赏
  • 举报
回复
自己顶一下

8,304

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧