游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1615|回复: 2

顶点的法线如何变换?

[复制链接]

53

主题

98

帖子

101

积分

注册会员

Rank: 2

积分
101
发表于 2008-7-1 11:54:00 | 显示全部楼层 |阅读模式
在输入顶点坐标时,我同时输入了顶点的法线向量,那么当顶点坐标经过世界变换,视变换和投影变换时,顶点的法线向量是不是也会用与顶点相同的变换矩阵来变换?如果不是,那顶点的法线是如何变换的?

21

主题

125

帖子

135

积分

注册会员

Rank: 2

积分
135
QQ
发表于 2008-7-4 01:36:00 | 显示全部楼层

Re:顶点的法线如何变换?

举个例子, 如果顶点跟着世界坐标平移了一下, 那么这个顶点的法线向量也跟着平移吗?
很明显不是.
向量是个有方向的三维坐标.它应该是指向一个方向的.

接着. 顶点的法线是如何变换, 那么我认识需要看分情况了.
考虑旋转问题. 缩放和平移 应该都是不变化.
哈,我没有仔细想, 需要实践,才见真理.

5

主题

972

帖子

975

积分

高级会员

Rank: 4

积分
975
发表于 2008-7-9 15:17:00 | 显示全部楼层

Re:顶点的法线如何变换?

用gl_NormalMatrix来变换
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 01:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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