Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 阴影在three.js中复制_Javascript_Three.js - Fatal编程技术网

Javascript 阴影在three.js中复制

Javascript 阴影在three.js中复制,javascript,three.js,Javascript,Three.js,我在three.js中使用阴影,但我有一个问题,那就是阴影投影在网格的两个面上,如下图所示 我的演员的“头”的阴影在红色多边形的两个面上,我不知道为什么,我使用的是3。半球光和3。方向光以及属性castShadow和receiveShadow查看此错误报告: 您可以将红色条分成两个对象,一个接收阴影,另一个不接收阴影。或者简单地为每个面使用不同的材质 或者调整阴影摄影机框,使其不包含红色条的两侧。这样你就可以控制阴影的投射距离。看看这篇文章是否有助于你:

我在three.js中使用阴影,但我有一个问题,那就是阴影投影在网格的两个面上,如下图所示

我的演员的“头”的阴影在红色多边形的两个面上,我不知道为什么,我使用的是
3。半球光
3。方向光
以及属性
castShadow
receiveShadow
查看此错误报告:

您可以将红色条分成两个对象,一个接收阴影,另一个不接收阴影。或者简单地为每个面使用不同的材质

或者调整阴影摄影机框,使其不包含红色条的两侧。这样你就可以控制阴影的投射距离。

看看这篇文章是否有助于你: