如何在 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