#
luxiaotao1123
2022-04-07 767fd92e1e79bd000a4fc56e78d44cc27603fa3b
static/js/object/ObjectSelect.js
@@ -1,5 +1,5 @@
function ObjectSelect(_scene, _camera,outlinePass) {
function ObjectSelect(_scene, _camera, outlinePass, object) {
    var raycaster = new THREE.Raycaster();
    var mouse = new THREE.Vector2();
    let selectedObjects = [];
@@ -22,11 +22,40 @@
        if (intersects.length === 0) {
            $("#label").attr("style", "display:none;");//隐藏说明性标签
            return;
        }
        selectedObjects = [];
        selectedObjects.push(intersects[0].object);
        outlinePass.selectedObjects = selectedObjects;
        let objName = intersects[0].object.name;
        if (objName) {
            let dest = objName.split("-")[0];
            if (dest) {
                // 库存
                if (dest.length === 7) {
                    $("#label").attr("style", "display:block;");
                    $("#label").css({left: x, top: y - 40});
                    let dataShow = new DataShow();
                    selectedObjects.pop();
                    selectedObjects.push(intersects[0].object);
                    $("#label").html(dataShow.showHint());
                // 运行中
                } else if (dest.length === 4) {
                } else {
                    $("#label").attr("style", "display:none;");
                }
            } else {
                $("#label").attr("style", "display:none;");
            }
        } else {
            $("#label").attr("style", "display:none;");
        }
        // selectedObjects = [];
        // selectedObjects.push(intersects[0].object);
        // outlinePass.selectedObjects = selectedObjects;
    }
}