xyc
2024-03-14 42655cbb3b63d6af964c5350035e6db3ea9fadd5
优化RBD识别算法:并联、旁联的节点顺序
1个文件已修改
14 ■■■■ 已修改文件
modules/mainPart/src/main/java/com/zt/life/modules/taskReliability/service/ModelLineService.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
modules/mainPart/src/main/java/com/zt/life/modules/taskReliability/service/ModelLineService.java
@@ -558,8 +558,11 @@
                    vnode.setPicId(id.toString());
                    vnode.setModelId(modelId);
                    vnode.setNodeType("vnode");
                    vnode.setPositionX(startNode.getPositionX());
                    vnode.setPositionY(startNode.getPositionY());
                    // 位置设置为并联中第一个节点的位置
                    vnode.setPositionX(branchNodeList.get(0).getPositionX());
                    vnode.setPositionY(branchNodeList.get(0).getPositionY());
//                    vnode.setPositionX(startNode.getPositionX());
//                    vnode.setPositionY(startNode.getPositionY());
                    modelNodeList.add(vnode);
                    modelNodeAndVnodeList.add(vnode);
                    ModelLine modelLineNew = new ModelLine();
@@ -750,8 +753,11 @@
            vnode.setPicId(id.toString());
            vnode.setModelId(modelId);
            vnode.setNodeType("vnode");
            vnode.setPositionX(startNode.getPositionX());
            vnode.setPositionY(startNode.getPositionY());
            // 将位置设置为第一个分支的
            vnode.setPositionX(node2.getPositionX());
            vnode.setPositionY(node2.getPositionY());
//            vnode.setPositionX(startNode.getPositionX());
//            vnode.setPositionY(startNode.getPositionY());
            modelNodeList.add(vnode);
            modelNodeAndVnodeList.add(vnode);
            ModelLine modelLineNew = new ModelLine();