我应该在均匀转换后始终将一个点标准化吗?

时间:2010-02-08 00:14:38

标签: 3d matrix homogenous-transformation

我刚刚开始使用3D数学/编程,我对点规范化有疑问:

在进行旋转,缩放,相机和透视投影等转换时,我应该始终对点进行标准化,以使w在转换之间为1,或者在我准备好显示之前离开它是否更好?除了表演之外,有什么理由不这样做吗?

谢谢,

杰森

1 个答案:

答案 0 :(得分:1)

通常,您不会对矢量应用一系列线性变换。您应用一个:您想要应用的所有线性变换的组合(包括模型和相机变换),并在显示该点之前执行此操作。

无论如何都没关系,因为无论如何,标准转换都不会影响w。我的意思是,甚至没有任何舍入错误,w总是为1。