123
parent
08b2ed19e6
commit
aa332f38c6
|
@ -598,14 +598,14 @@ const yjf = () => {
|
||||||
}
|
}
|
||||||
let xfobj = [];
|
let xfobj = [];
|
||||||
let yjobj = [];
|
let yjobj = [];
|
||||||
|
let sprite = null;
|
||||||
// 消防标签
|
// 消防标签
|
||||||
const xfadd = (obj, state) => {
|
const xfadd = (obj, state) => {
|
||||||
const texLoader = new THREE.TextureLoader();
|
const texLoader = new THREE.TextureLoader();
|
||||||
let texture = null;
|
let texture = null;
|
||||||
if(state == 'yj') {
|
if(state == 'yj') {
|
||||||
texture = texLoader.load("/yj.png");
|
texture = texLoader.load("/yj.png");
|
||||||
}
|
} else if (state) {
|
||||||
else if (state) {
|
|
||||||
texture = texLoader.load("/ygr.png");
|
texture = texLoader.load("/ygr.png");
|
||||||
} else {
|
} else {
|
||||||
texture = texLoader.load("/yg.png");
|
texture = texLoader.load("/yg.png");
|
||||||
|
@ -613,7 +613,7 @@ const xfadd = (obj, state) => {
|
||||||
const spriteMaterial = new THREE.SpriteMaterial({
|
const spriteMaterial = new THREE.SpriteMaterial({
|
||||||
map: texture,
|
map: texture,
|
||||||
});
|
});
|
||||||
const sprite = new THREE.Sprite(spriteMaterial);
|
sprite = new THREE.Sprite(spriteMaterial);
|
||||||
// 控制精灵大小
|
// 控制精灵大小
|
||||||
sprite.scale.set(5, 5, 5);
|
sprite.scale.set(5, 5, 5);
|
||||||
sprite.position.y = 12; //标签底部箭头和空对象标注点重合
|
sprite.position.y = 12; //标签底部箭头和空对象标注点重合
|
||||||
|
@ -639,7 +639,7 @@ const removexf = () => {
|
||||||
// 更换纹理贴图方法
|
// 更换纹理贴图方法
|
||||||
const changeMap = (img) => {
|
const changeMap = (img) => {
|
||||||
// 测试移除消防图标
|
// 测试移除消防图标
|
||||||
// removexf();
|
removexf();
|
||||||
isShowWall.value = true;
|
isShowWall.value = true;
|
||||||
// 获取墙体
|
// 获取墙体
|
||||||
model.traverse(e => {
|
model.traverse(e => {
|
||||||
|
@ -701,6 +701,7 @@ const check = () => {
|
||||||
let nextObj;
|
let nextObj;
|
||||||
if (checkindex == checkArr.length - 1) {
|
if (checkindex == checkArr.length - 1) {
|
||||||
nextObj = checkArr[0].getWorldPosition(new THREE.Vector3())
|
nextObj = checkArr[0].getWorldPosition(new THREE.Vector3())
|
||||||
|
return;
|
||||||
} else if (checkindex < checkArr.length) {
|
} else if (checkindex < checkArr.length) {
|
||||||
nextObj = checkArr[checkindex + 1].getWorldPosition(new THREE.Vector3())
|
nextObj = checkArr[checkindex + 1].getWorldPosition(new THREE.Vector3())
|
||||||
}
|
}
|
||||||
|
@ -723,7 +724,7 @@ const check = () => {
|
||||||
// 巡检结束
|
// 巡检结束
|
||||||
const checkComplete = () => {
|
const checkComplete = () => {
|
||||||
toHomeView();
|
toHomeView();
|
||||||
// checkindex = 0;
|
checkindex = 0;
|
||||||
bimStore().setCheckArr(romeObj);
|
bimStore().setCheckArr(romeObj);
|
||||||
emit('checkComplete', romeObj);
|
emit('checkComplete', romeObj);
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue