1

作为大学项目的一部分,我正在构建一个游戏关卡编辑应用程序。在我的应用程序中,我有多个视口、一个透视视口和三个正交视图,它们都设置为查看同一场景。

我已经成功地设置了正交视图,并且可以翻译和缩放它们以模拟滚动和缩放。不幸的是,我遇到了一个问题——我的场景仍然包含 3 个维度,因此在某些深度的正交模式下查看的对象在超出我的剪裁体积时会被剪裁。

大多数 3D 创作工具或关卡编辑器允许您以正交模式查看所有对象,而不管深度如何。

我想我需要做的是在适当的维度上缩放我的场景,以便所有值都介于 1 和 -1 之间,有没有一种简单的方法来解决这个问题?还是有其他更好的方法。

非常感谢您的帮助,丹

4

1 回答 1

0

为什么不将您的剪裁平面设置为一个淫秽的值,例如 100000.0。我认为在大多数情况下,您将需要找到某种最大值。如果您正在为城市街区建模,则您的建模师不能使用毫米刻度(1 个单位 = 1mm)。

我认为我见过/使用过的大多数商业应用程序都只有一个用户可配置的剪裁平面值,默认值很大。

于 2010-03-19T21:48:28.060 回答