在此fiddle中,当我更改以下参数时,我看不到任何明显的变化
directionalLight.shadowCameraVisible = true;
directionalLight.shadowCameraLeft = 1000;
directionalLight.shadowCameraRight = 1000;
directionalLight.shadowCameraBottom = 1000;
directionalLight.shadowCameraTop = 1000;
是否有任何隐藏设置?这些参数的功能是什么。
Documentation也无济于事,有什么建议吗?
答案 0 :(得分:1)
这些参数仅影响正交相机。因此,您需要将相机设置为THREE.OrthographicCamera()
。以下是一些关于如何使用阴影的教程:Casting Shadows。
通常,您没有看到任何可见的更改,因为您的场景中只有一个多维数据集,因此您无法投射任何阴影。在场景中添加更多几何图形,并根据本教程了解如何解决问题。
希望有所帮助!