修复模型视点设置问题

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,10 +558,14 @@ export default {
let pt = JSON.parse(item.viewPosition) let pt = JSON.parse(item.viewPosition)
if (item.viewPosition != null) { if (item.viewPosition != null) {
if (this.isClient) { if (this.isClient) {
if (pt["position"] && pt["heading"] && pt["pitch"]) {
bimRoadmApi.Camera.SetCamera(pt.position, pt.heading, pt.pitch) bimRoadmApi.Camera.SetCamera(pt.position, pt.heading, pt.pitch)
}
} else { } else {
if (pt["world"]) {
bimRoadmApi.Camera.setViewPort(pt); bimRoadmApi.Camera.setViewPort(pt);
} }
}
} }
}, },

View File

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