4

我正在看这个应用程序:http ://www.ztitch.com/index.html并且想知道他们是如何完成所有 3D 内容的……看起来他并没有使用内置的 3D 旋转(PlaneProjection) 在 Silverlight 中,但他必须在使用 3D 矩阵投影做一些事情......

具体涉及什么数学?是真正的旋转,还是应用程序只是在图片靠近屏幕边缘时将图片“倾斜”成梯形,使其看起来好像图像在球体中?

PS 我认为这不是内置 3D 旋转的主要原因是因为没有任何深度冲突——无论旋转什么角度,后面的图像总是在后面……

4

1 回答 1

2

他们确实使用球坐标系在其中显示图像。

Z-fighting 可以通过深度偏差或图像比例(球体大小)进行配置(浮点数应该足以完成您的任务)。

你也可以在这里得到一些代码。

于 2011-05-12T12:07:56.087 回答