游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3617|回复: 3

OpenGL顶点法向量问题

[复制链接]

12

主题

33

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2007-7-7 15:34:00 | 显示全部楼层 |阅读模式
现在碰到一个程序,不给定顶点法向量的情况下,设置了灯光和顶点颜色,没有设置材质,却可以渲染并可看见高光效果,虽然并不是很有规律的高光,却也能看见。
请问OpenGL中有默认顶点法向量吗?有的话是多少?glNormal函数有默认参数值吗? [em24]

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-7-7 15:51:00 | 显示全部楼层

Re:OpenGL顶点法向量问题

glEnable(GL_AUTO_NORMAL);//开启自动法线
glEnable(GL_NORMALIZE);//法线大小休整为1

12

主题

33

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2007-7-7 16:50:00 | 显示全部楼层

Re:OpenGL顶点法向量问题

glEnable(GL_AUTO_NORMAL);//
这个开了和关了好像没有影响啊,怎么回事?

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2007-7-7 20:53:00 | 显示全部楼层

Re:OpenGL顶点法向量问题

要使用2次面才可以。
如果不是2次面,你可以这样

glNormal(x,y,z);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 22:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表