我所在的团队正在构建一个使用 JavaFX 8 3D 操作视觉模型的应用程序。我们同时使用透视相机和平行相机。透视相机按预期工作。目前正在使用isEyeAtCameraZerofalse。这样做是为了最大限度地兼容并行相机。
调用camera.setNearClip()和时,透视相机会正确运行。camera.setFarClip()
并行相机似乎没有响应camera.setNearClip()和camera.setFarClip()。并行相机确实执行近距和远距剪切,但我无法更改并行相机剪切范围。
我正在使用基于 JavaFX 8 javadocs 页面上的伪代码的算法来计算传递到和 的Camera值。这似乎适用于透视相机,但不适用于平行相机。camera.setNearClip()camera.setFarClip()
任何人都可以提供有关如何管理并行相机的剪辑范围的建议吗?