|
|
@@ -66,7 +66,7 @@
|
|
|
}
|
|
|
const sprites = []
|
|
|
function addSprite(arr = []) {
|
|
|
- arr.forEach(({ x, y, z, id }) => {
|
|
|
+ arr.forEach(({ x, y, z, id, RtspMain }) => {
|
|
|
const sprite = new THREE.Sprite(
|
|
|
new THREE.SpriteMaterial({
|
|
|
map: new THREE.TextureLoader().load('textures/video-icon.png'),
|
|
|
@@ -74,7 +74,8 @@
|
|
|
})
|
|
|
)
|
|
|
sprite.vData = {
|
|
|
- id
|
|
|
+ id,
|
|
|
+ RtspMain
|
|
|
}
|
|
|
sprite.position.set(x, y, z)
|
|
|
sprite.scale.set(0.4, 0.45, 0.5)
|
|
|
@@ -103,7 +104,7 @@
|
|
|
useHomeStore.temp = 'video'
|
|
|
useSystemStore.deviceInfo = target.vData
|
|
|
storage.local.set('d_id', target.vData.id)
|
|
|
- // emits('onGetData', target.vData)
|
|
|
+ emits('onGetData', target.vData)
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
@@ -167,7 +168,13 @@
|
|
|
// { x: -0.5, y: -0.16, z: -1.5 },
|
|
|
// { x: -0.5, y: -0.8, z: 1 }
|
|
|
// ]
|
|
|
- const sprites = res.map((item) => ({ x: item.X, y: item.Y, z: item.Z, id: item.Id }))
|
|
|
+ const sprites = res.map((item) => ({
|
|
|
+ x: item.X,
|
|
|
+ y: item.Y,
|
|
|
+ z: item.Z,
|
|
|
+ id: item.Id,
|
|
|
+ RtspMain: item.RtspMain
|
|
|
+ }))
|
|
|
addSprite(sprites)
|
|
|
}
|
|
|
})
|