将对象附加到环境地图的地板

时间:2017-07-03 12:21:23

标签: three.js

您好我已经创建了一个环境贴图,可以缝合6个图像来创建一个房间,我在房间里有一个物体投下阴影,试图让它看起来贴在地板上但是我仍然得到了物体的效果漂浮在3D空间。有没有办法可以解决这个问题,将物体粘在地上。请记住,env地图会在相机位置周围呈现。

- example1.js

public Map<String, Integer> getBalancesStringString() {
    return balances.entrySet()
            .stream()
            .collect(Collectors.toMap(e -> e.toString(), e -> e.getValue()));
}

- example1.html

function envMap(scene) {

    var testMaterials = [
      'image1.png',
      'image2.png',
      'image3.png',
      'image4.png',
      'image5.png',
      'image6.png'
    ];

    reflectionCube = new THREE.CubeTextureLoader().load( cubeMaterials );
    reflectionCube.format = THREE.RGBFormat;

    scene.background = reflectionCube;

}

1 个答案:

答案 0 :(得分:0)

那段代码不能和我的朋友一起工作。尝试添加相机,灯光等。 帮助我们帮助你...