首页 > 解决方案 > Three.js:如何防止部分网格在较大距离处消失

问题描述

我有一个从近距离和远距离都应该可见的几何图形。它是一种形状几何。使用的材料是基本的网状材料。代码是这样的:

        var shape = new THREE.Shape(geoPoints);
        var geometry = new THREE.ShapeGeometry(shape);
        var material = new THREE.MeshBasicMaterial({
            color: 0x0000FF,
            wireframe: true
        });
        var mesh = new THREE.Mesh(geometry, material);
        scene.add(mesh);

当我使用材质的线框属性时,几何图形保持完全可见。但是,当我关闭网格的线框部分时,网格会从更大的距离消失。这可以在添加的数字中看到:

网状基础材质,线框关闭

网状基础材质,线框开启

如何解决?提前谢谢了。

标签: three.jsshapes

解决方案


推荐阅读