该插件使得在krpano对三维模型的鼠标和手势控制跟在普通的三维模型查看器一样。
触屏控制:
- 双击: 将旋转中心设置到该位置并放大
- 两个手指缩放: 缩放模型
- 两个手指拖放动: 将模型左右上下移动
- 滑动: 旋转模型
鼠标控制:
- 双击: 将旋转中心设置到该位置并放大
- 点击并拖动: 旋转模型
- shift + 点击: 将模型左右上下移动
- control + 点击: 靠近或远离模型
- 鼠标滚轮: 放大模型
安装
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<plugin name="orbitcontrol" url="%VIEWER%/plugins/orbitcontrol.min.js" keep="true" license="" doubleclickdistance="150" mindistance="150" rotationspeed="1" dragspeedhorizontal="1" dragspeedvertical="1" /> |
属性
· doubleclickdistance: 双击该模式时,将视图设置为距点击点的距离
· mindistance: 使用鼠标滚轮放大时,这是与模型保持的最小距离
· rotationspeed: 旋转速度(目前仅支持鼠标)(0表示禁用,.1表示较慢,2表示较快)
· dragspeedhorizontal: 当shift+单击时,以该速度向左/向右移动模型(0表示禁用,1表示较慢,2表示较快)
· dragspeedvertical: 按下ctrl+单击时,以该速度向前/向后移动模型(0表示禁用,1表示较慢,2表示较快)
函数
· layer[orbitcontrol].disable: 禁用鼠标控制(例如,全景图)
· layer[orbitcontrol].enable: 启用鼠标控制