javascript - 如何计算透视相机从一个位置到另一个位置所需的时间?

标签 javascript three.js

我有一个透视相机,它正在穿过样条曲线。所以我想获取相机的行进时间。总距离已计算出来。接下来做什么?

最佳答案

要获取动画开始的时间,请使用:

var startTime = performance.now();

当你的动画完成后使用:

var endTime = performance.now();

然后

speed = distance / (endTime-startTime);

关于javascript - 如何计算透视相机从一个位置到另一个位置所需的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32577740/

相关文章:

javascript - 如何使用 clip-path CSS 属性截取 HTML 节点的屏幕截图? (html2canvas 不适用于此)

javascript - jQuery .trigger 在输入按键时不会触发

javascript - 单击时更改 STL 对象颜色

javascript - 在 Three.js 中为几何体中的顶点分配颜色

javascript - 如何检测/避免对我缓存的基于 React 的应用程序的更新?或者如何在缓存失效发生之前检测到它?

javascript - 无法让 javascript 加载 .txt 文件来加载链接

javascript - CANNON.js:RigidBody 的可视化表示

javascript - 三.JS | GLSL 通过场景纹理设置粒子颜色

javascript - 三个js Shader Material修改深度缓冲

javascript - javascript 开发人员应该从哪里开始创建桌面浏览器?