240 发简信
IP属地:福建
  • 我觉得视角和720yun上不一样,应该是把controls.enableZoom = false缩放屏蔽,然后自己加上缩放事件改变fov

    threejs | 开发一个全景工具(一)

    前言 全景系统制作工具参考720yun[https://720yun.com/]基于threejs、vue2、vuetify开发了部分(视角、热点、沙盘)功能。在实践中,学习...

  • const initControls = () => {
    controls = new OrbitControls(camera, renderer.domElement);
    renderer.domElement.addEventListener('wheel', onMouseWheel, { passive: false });
    controls.enableZoom = false
    }
    const onMouseWheel = (event) => {
    event.preventDefault();
    if (event.deltaY < 0 && camera.fov>1) {
    camera.fov--;
    } else if (event.deltaY > 0 && camera.fov< 150) {
    camera.fov++;
    }
    console.log("🚀 ~ file: Index.vue:484 ~ onMouseWheel ~ camera.fov", camera.fov)
    camera.updateProjectionMatrix();
    controls.update()
    render()
    }

    threejs | 开发一个全景工具(一)

    前言 全景系统制作工具参考720yun[https://720yun.com/]基于threejs、vue2、vuetify开发了部分(视角、热点、沙盘)功能。在实践中,学习...

  • mac 进入到~/Library/Developer/Xcode/DerivedData,找到你的项目的id相关的目录删除。

    error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. ...

    一波一波又一波啊,最近一路掉进去爬出来反反复复,嗯。。。又掉进来了,速战速决记录下继续前行。。 macOS 环境下运行 iOS 模拟器进行调试时抛出的如下异常: 异常信息 解...

  • mac 进入到~/Library/Developer/Xcode/DerivedData,找到你的项目的id相关的目录删除。因为这个项目的id被占用了,所以清除掉这个文件下下的缓存就行,

    error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. ...

    一波一波又一波啊,最近一路掉进去爬出来反反复复,嗯。。。又掉进来了,速战速决记录下继续前行。。 macOS 环境下运行 iOS 模拟器进行调试时抛出的如下异常: 异常信息 解...