|
@@ -26,15 +26,17 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
|
|
|
|
|
|
Potree.settings.showCompass = true
|
|
Potree.settings.showCompass = true
|
|
Potree.settings.compassDom = dom.querySelector('#direction')
|
|
Potree.settings.compassDom = dom.querySelector('#direction')
|
|
- Potree.settings.showObjectsOnMap = true
|
|
|
|
|
|
+ Potree.settings.showObjectsOnMap = true
|
|
Potree.settings.mergeType2 = true //标识新版
|
|
Potree.settings.mergeType2 = true //标识新版
|
|
Potree.settings.modelSkybox = true //是否将全景图贴在模型上(会导致卡顿)。若不显示模型将不显示Reticule
|
|
Potree.settings.modelSkybox = true //是否将全景图贴在模型上(会导致卡顿)。若不显示模型将不显示Reticule
|
|
Potree.settings.tiles3DMaxMemory = 300 //稍微增加点
|
|
Potree.settings.tiles3DMaxMemory = 300 //稍微增加点
|
|
-
|
|
|
|
|
|
+ Potree.settings.mergeTransCtlOnClick = true
|
|
|
|
+ Potree.settings.canWalkThroughModel = true
|
|
|
|
+
|
|
let { THREE } = Potree.mergeEditStart(dom, mapDom)
|
|
let { THREE } = Potree.mergeEditStart(dom, mapDom)
|
|
let MergeEditor = viewer.modules.MergeEditor
|
|
let MergeEditor = viewer.modules.MergeEditor
|
|
Potree.settings.unableNavigate = false
|
|
Potree.settings.unableNavigate = false
|
|
- Potree.settings.canWalkThroughModel = true
|
|
|
|
|
|
+
|
|
Potree.settings.showCesium = true
|
|
Potree.settings.showCesium = true
|
|
if (Potree.settings.showCesium) {
|
|
if (Potree.settings.showCesium) {
|
|
|
|
|
|
@@ -736,7 +738,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
|
|
spliceFromArr(model, props, true)
|
|
spliceFromArr(model, props, true)
|
|
|
|
|
|
model.addEventListener('changeSelect', (e) => {
|
|
model.addEventListener('changeSelect', (e) => {
|
|
- e.selected ? MergeEditor.transformControls.attach(model) : MergeEditor.transformControls.detach()
|
|
|
|
|
|
+ e.selected ? MergeEditor.transformControls.attach(model, e.clickPos) : MergeEditor.transformControls.detach()
|
|
})
|
|
})
|
|
|
|
|
|
|
|
|