Browse Source

WorldModel open

master
修宁 7 months ago
parent
commit
1505bc3242
  1. 2
      src/designer/model2DEditor/Model2DEditorJs.js
  2. 2
      src/designer/viewWidgets/modeltree/ModeltreeViewJs.js
  3. 17
      src/model/WorldModel.ts

2
src/designer/model2DEditor/Model2DEditorJs.js

@ -91,7 +91,7 @@ export default defineComponent({
return this.viewport.state
},
allLevels() {
return worldModel.allLevels
return worldModel.state.allLevels
}
}
})

2
src/designer/viewWidgets/modeltree/ModeltreeViewJs.js

@ -35,7 +35,7 @@ export default defineComponent({
},
computed: {
allLevels() {
return worldModel.allLevels
return worldModel.state.allLevels
}
}
})

17
src/model/WorldModel.ts

@ -12,11 +12,23 @@ import MeasureMeta from './itemTypeDefine/measure/MeasureMeta'
*
*/
export default class WorldModel {
/**
*
*/
data: any = null
allLevels: any = null
/**
*
*/
state = reactive({
openFileName: '',
allLevels: null
})
sceneMap = new Map<string, Scene>()
viewPorts: Viewport[] = []
constructor() {
}
@ -55,7 +67,8 @@ export default class WorldModel {
system.msg('打开世界地图完成')
this.data = markRaw(Example1)
this.allLevels = reactive(this.data.allLevels)
this.state.openFileName = 'example1'
this.state.allLevels = reactive(this.data.allLevels)
}
/**

Loading…
Cancel
Save