|
@@ -310,11 +310,11 @@ export default class ConvertViews extends THREE.EventDispatcher{
|
|
let baseSpeed = THREE.MathUtils.clamp( modelSize.length() / 10, 1, 10)
|
|
let baseSpeed = THREE.MathUtils.clamp( modelSize.length() / 10, 1, 10)
|
|
|
|
|
|
let dom = bimViewer.getDomElement();
|
|
let dom = bimViewer.getDomElement();
|
|
- dom.addEventListener('mousewheel', e => {
|
|
|
|
|
|
+ dom.addEventListener('mousewheel', e => { //原版滚轮不能缩放,自己加一个
|
|
if(e.wheelDelta == 0)return //mac
|
|
if(e.wheelDelta == 0)return //mac
|
|
let info = bimViewer.getCameraStatus()
|
|
let info = bimViewer.getCameraStatus()
|
|
let dis = modelBound.distanceToPoint(info.position)
|
|
let dis = modelBound.distanceToPoint(info.position)
|
|
- let speed = baseSpeed + dis / 10
|
|
|
|
|
|
+ let speed = baseSpeed + dis / 8
|
|
console.log('speed', speed)
|
|
console.log('speed', speed)
|
|
|
|
|
|
this.bimFlyTo({forwardDis: e.wheelDelta > 0 ? speed : -speed})
|
|
this.bimFlyTo({forwardDis: e.wheelDelta > 0 ? speed : -speed})
|