解决二三维切换时出现的一些报错
This commit is contained in:
@ -1212,7 +1212,7 @@ class GroundSvg extends Base {
|
||||
* @param {boolean} status=false 状态
|
||||
*/
|
||||
drag(status, cd) {
|
||||
if (!this.#loaded) {
|
||||
if (!this.#loaded || !this.sdk || !this.sdk.viewer) {
|
||||
return
|
||||
}
|
||||
this.ismove = false
|
||||
@ -2020,6 +2020,9 @@ class GroundSvg extends Base {
|
||||
return
|
||||
}
|
||||
this.drag(false)
|
||||
if(!this.sdk || !this.sdk.viewer) {
|
||||
return
|
||||
}
|
||||
this.sdk.viewer.entities.remove(this.entity)
|
||||
this.text && this.text.remove()
|
||||
for (let i = this.entity.values.length; i >= 0; i--) {
|
||||
|
@ -441,7 +441,7 @@ class LabelObject extends Base {
|
||||
clearTimeout(this.#updateBillboardImageTimeout)
|
||||
this.#updateBillboardImageTimeout = setTimeout(() => {
|
||||
clearTimeout(this.#updateBillboardImageTimeout)
|
||||
this.entity.billboard.image = this.getcanvas()
|
||||
this.entity && (this.entity.billboard.image = this.getcanvas())
|
||||
}, 500)
|
||||
}
|
||||
get lineColor() {
|
||||
|
@ -655,7 +655,7 @@ class TrajectoryMotion extends Base {
|
||||
})
|
||||
this.TweenAnimate.pause()
|
||||
setTimeout(() => {
|
||||
_this.model.isMove = false
|
||||
_this.model && (_this.model.isMove = false)
|
||||
}, 200);
|
||||
}
|
||||
}
|
||||
@ -1531,7 +1531,7 @@ class TrajectoryMotion extends Base {
|
||||
else {
|
||||
setPosition(startDistance)
|
||||
setTimeout(() => {
|
||||
_this.model.isMove = false
|
||||
_this.model && (_this.model.isMove = false)
|
||||
}, 500);
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user