游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6267|回复: 6

什么是法线?

[复制链接]

15

主题

90

帖子

90

积分

注册会员

Rank: 2

积分
90
发表于 2006-1-21 11:55:00 | 显示全部楼层 |阅读模式
说的尽量详细一点哦 [em5]
我发现很多教程或者书里都不能清楚的表达这个概念~ [em9]
大概是这个太难了吧??

发现用来干什么?   法线方向??

15

主题

90

帖子

90

积分

注册会员

Rank: 2

积分
90
 楼主| 发表于 2006-1-21 12:07:00 | 显示全部楼层

Re:什么是法线?

能不能给一张图我看看

有图说起来比较容易理解!

“指经过顶点且和由顶点引出的边相垂直的线,即和三角形那个面垂直。用三个分量来描述它的方向,这个属性用于光照计算”

能不能画一张图让我看一下  ?  法线在哪里~ [em7]

15

主题

90

帖子

90

积分

注册会员

Rank: 2

积分
90
 楼主| 发表于 2006-1-21 12:24:00 | 显示全部楼层

Re: Re:什么是法线?

azureyes: Re:什么是法线?

顶点或面的属性之一, 有了才能计算光照明暗.

形式就是一个 归一化的向量.


“独眼龙”哥我看你挺厉害的  请让我加入吧(QQ)~ [em20]
拜托了  [em4]

22

主题

191

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
发表于 2006-1-22 00:50:00 | 显示全部楼层

Re:什么是法线?

图很难画,就打个比方:
有一个三角形面的桌子,桌子有三条腿,腿刚好在三角面的顶点上,
那么每一条腿都是这个面的法线
在游戏中,用 x, y, z 三个方向表示法线的方向,而法线的长度取一时就是单位法向量
具体的内容,如过感兴趣可以看两本书
《3D game engine》和《游戏用的数学和物理》
(名字不是很确定)

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2006-1-22 12:39:00 | 显示全部楼层

Re:什么是法线?

楼主没上过初中二年级吧......
法线(normal)就是一个平面所朝着方向的向量,或者理解为垂直与平面的线(初中老师是这样解释的,不会不懂吧)
用途很多,例如应用在光照,推导平面方程
顶点也有法线,一般用于光照。

15

主题

90

帖子

90

积分

注册会员

Rank: 2

积分
90
 楼主| 发表于 2006-1-22 13:38:00 | 显示全部楼层

Re:什么是法线?

初中的时候我天天逃学  到了高中 我就退学了~汗

过几天我打算买一本书 ,名字叫《3D数学基础:图形与游戏开发》的书,好像很不错的样子呢~

这本书讲的内容比较多  ,基本上涉及到3D方面的数学都有讲  不知道你们有什么好书推荐一下!

学完这本书  我还有英语要学 [em7]

22

主题

191

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
发表于 2006-1-29 20:00:00 | 显示全部楼层

Re:什么是法线?

有更好的一本书,《math primer for game developer(simple)>>
只有 1点几兆的pdf,网上可以下的到 ,基本的几何知识都讲到了  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 08:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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