当前位置: 首页 > 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.终于好了!

/*

希望对你有帮助!

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

*/

相关文章:

  • 21、Flink 的table API与DataStream API 集成(2)- 批处理模式和inser-only流处理
  • endnote20如何导入已经下载好的ris和pdf文件
  • 【安卓13】谷歌原生桌面launcher3 禁止桌面图标拖拽和所有应用拖拽
  • 怎么去掉邮件内容中的回车符
  • 【JavaEE】Servlet API 详解(HttpServletRequest类)
  • Java进阶API第三章
  • 用人话讲解深度学习中CUDA,cudatookit,cudnn和pytorch的关系
  • 叙永微公益:开展“活水计划-益童成长守护”周末陪伴活动
  • [EFI]Lenovo ThinkPad X280电脑 Hackintosh 黑苹果引导文件
  • 设计基于STM32F103C8T6微控制器的巡线小车
  • Angular 由一个bug说起之二:trackBy的一点注意事项
  • excel导入 Easy Excel
  • idea一键打包docker镜像并推送远程harbor仓库的方法(包含spotify和fabric8两种方法)--全网唯一正确,秒杀99%水文
  • 前台页面从数据库中获取下拉框值
  • (SpringBoot)第七章:SpringBoot日志文件
  • 2017-09-12 前端日报
  • 3.7、@ResponseBody 和 @RestController
  • 77. Combinations
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Android框架之Volley
  • gitlab-ci配置详解(一)
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • MobX
  • VUE es6技巧写法(持续更新中~~~)
  • webgl (原生)基础入门指南【一】
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 分布式任务队列Celery
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 什么是Javascript函数节流?
  • 思否第一天
  • 新版博客前端前瞻
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​第20课 在Android Native开发中加入新的C++类
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • (145)光线追踪距离场柔和阴影
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (规划)24届春招和25届暑假实习路线准备规划
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转) Face-Resources
  • (转)使用VMware vSphere标准交换机设置网络连接
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .net core使用ef 6
  • .NET6 命令行启动及发布单个Exe文件
  • .Net各种迷惑命名解释
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc