当前位置: 首页 > news >正文

three.js相机调用reset方法复原但无法完全复原

目录

一、问题

二、原因

三、总结


一、问题

需求:经过多次旋转、平移等变换后,希望恢复到初次渲染的角度、位置。结果发现:

 three.js oribtControls调用  一次reset方法 无法完全复原;需要多次调用后才能复原

     this.orbitControls.reset()

二、原因

1.设置了阻尼系数:注释掉阻尼系数就好了

        // this.cameraControls.enableDamping=true;// this.cameraControls.dampingFactor=0.25;

2.为什么会设置呢?

   呜呜呜,我当时只是用来测试的而且不知道它有什么作用(没想到忘记注释了),现在知道了:相当于手动增加了摩擦力,能调节场景中的模型旋转、拖动的流畅度

三、总结

1.诶,是bug,也是学习!不过自己给自己挖坑是真的害怕呀,找了很久都不知道为什么@_@

2.终于好了!

/*

希望对你有帮助!

如有错误,欢迎指正,非常感谢!

*/

http://www.lryc.cn/news/236747.html

相关文章:

  • 前端为什么要工程化
  • 软件测试/测试开发/人工智能丨视觉与图像识别自动化测试
  • nvm的下载与使用
  • 拼多多官方开放平台接口app商品详情接口获取实时商品详情数据演示
  • STM32F4系列单片机GPIO概述和寄存器分析
  • 【LeetCode刷题】--9.回文数
  • 大数据-之LibrA数据库系统告警处理(ALM-12057 元数据未配置周期备份到第三方服务器的任务)
  • 毅速丨嫁接打印在模具制造中应用广泛
  • 『亚马逊云科技产品测评』活动征文|基于next.js搭建一个企业官网
  • C# Winform围棋棋盘
  • vue使用本地图片设置为默认图
  • day17-高速缓冲区的管理机制
  • 文心一言 VS 讯飞星火 VS chatgpt (139)-- 算法导论11.4 3题
  • Java 解压文件
  • SASS/SCSS精华干货教程
  • 8.jib-maven-plugin构建springboot项目镜像,docker部署配置
  • 海康威视综合安防管理平台任意文件上传
  • Linux环境下C++ 接入OpenSSL
  • 美国网站服务器SSL证书介绍
  • JSP命令标签 静态包含/动态包含
  • Cesium点位弹窗
  • 基于单片机16路抢答器仿真系统
  • Linux常用命令亲测总结
  • 二百零六、Flume——Flume1.9.0单机版部署脚本(附截图)
  • 不必购买Mac,这款国产设计工具能轻松替代Sketch!
  • 通过多线程的方式每次发送10条MQ消息
  • springboot上传文件后显示权限不足
  • spring-boot-maven-plugin插件 —— 打包时减小jar包的大小方法
  • java Bigdecimal
  • 【C++11并发】thread 笔记