【发布时间】:2011-03-03 23:19:01
【问题描述】:
如何在 Silverlight 中获得完美的等距透视?
我想在 Silverlight 中创建一个 3D 环境,它必须是等距透视图。 如果我使用平面投影,我可以使网格类似于等轴测透视,但它不是一个完美的等轴测透视,因为网格单元不相等。
http://uwconcept.be/projects/uwconceptcity/grid_base_1.jpg
人们必须能够沿着网格“滚动”;即在其上向前、向后、向左和向右移动。您可以将其视为飞越网格,但始终保持正确的等轴测视角。将不会实现轮换(在第一个版本中)。而且即使实现了,旋转也正好是 90 度,以保持等轴测视角。
编辑: 我还注意到,当我尝试在 Silverlight 中重现透视图时,“正常”等距 x、y、z 坐标不适用。 “正常”转换显示在以下 Wikipedia 文章中:http://en.wikipedia.org/wiki/File:Wikipedia_isometric_cube_3.jpg
【问题讨论】:
-
哇,好问题。相机位置会是静态的吗?
-
说得好,@foson,我更新了我的问题。
标签: silverlight 3d isometric