Проблемы с raycasting и onMouseClick для удаления сетки из сцены three.js - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь удалить 4 сетки из моей сцены three.js, когда нажимаю на них.Я не могу понять, в чем проблема.Я могу изменить материал геометрии, но когда я пытаюсь удалить их, это не работает.Вот мой код радиопередачи ниже

var raycaster = new THREE.Raycaster();
var mouse = new THREE.Vector2();

function onMouseClick( event ) {

    mouse.x = ( event.clientX / window.innerWidth ) * 2 - 1;
    mouse.y = - ( event.clientY / window.innerHeight ) * 2 + 1;

    raycaster.setFromCamera( mouse, camera );

    var intersects = raycaster.intersectObjects([a, b, c, d]);

    for ( var i = 0; i < intersects.length; i++ ) {

    if (intersects[ i ].object.geometry.type == "PlaneGeometry") {
            intersects[ i ].object.parent.remove(intersects[ i ].object);
        }
    }

}
...