0

有人可以向我解释一下 C# 中 3D 表面网格的归一化过程是什么吗?

在参考书中,有如下一行:

GetNormalize 方法用于将您的表面区域映射到 [-1, 1] 的区域,这可以让您在屏幕上获得更好的视图。

4

1 回答 1

1

你计算包围你的表面网格的盒子,得到盒子的最长边,然后按那个值缩小所有东西。结果将是该侧的 [0,1] 和其余的 [0,<1]。

如果需要 [-1,1],则将所有内容加倍并减去 1,得到 [0,1]*2-1=[0,2]-1=[-1,1]。

于 2009-10-13T18:13:35.220 回答