修复模型视点设置问题

dev_xd
lj7788@126.com 2025-09-03 15:51:34 +08:00
parent 6e3b63c1e4
commit 68d9c39caf
2 changed files with 13 additions and 5 deletions

View File

@ -558,9 +558,13 @@ export default {
let pt = JSON.parse(item.viewPosition)
if (item.viewPosition != null) {
if (this.isClient) {
bimRoadmApi.Camera.SetCamera(pt.position, pt.heading, pt.pitch)
if (pt["position"] && pt["heading"] && pt["pitch"]) {
bimRoadmApi.Camera.SetCamera(pt.position, pt.heading, pt.pitch)
}
} else {
bimRoadmApi.Camera.setViewPort(pt);
if (pt["world"]) {
bimRoadmApi.Camera.setViewPort(pt);
}
}
}

View File

@ -211,9 +211,13 @@ export default {
if (item.viewPosition != null) {
let pt=JSON.parse(item.viewPosition)
if(this.isClient){
api.Camera.SetCamera(pt.position, pt.heading, pt.pitch)
if (pt["position"] && pt["heading"] && pt["pitch"]) {
api.Camera.SetCamera(pt.position, pt.heading, pt.pitch)
}
}else{
api.Camera.setViewPort(pt);
if (pt["world"]) {
api.Camera.setViewPort(pt);
}
}
}
},
@ -272,7 +276,7 @@ export default {
}
});
},
DelViewpoint(item, index) {
DelViewpoint(item, index) {debugger
let that = this;
ElMessageBox.confirm(`确定要删除漫游 “${item.name}” 吗?`, "提示", {
confirmButtonText: "确定",