buffered-interpolation:用于对联网的 THREE.js 对象进行位置、旋转和缩放的插值类

时间:2024-08-23 23:27:37
【文件属性】:

文件名称:buffered-interpolation:用于对联网的 THREE.js 对象进行位置、旋转和缩放的插值类

文件大小:27KB

文件格式:ZIP

更新时间:2024-08-23 23:27:37

JavaScript

缓冲插值 该包旨在为联网的 THREE.js 对象提供位置、旋转和缩放的插值解决方案。 它特别旨在在具有连续和稀疏网络更新的情况下都能很好地工作。 灵感来源: 对于位置和规模,使用任一的线性内插(默认)或函数(其考虑速度)。 对于旋转(四元数),使用球面插值。 用法 var InterpolationBuffer = require('buffered-interpolation'); let interpolationBuffer = new InterpolationBuffer(); 收到联网数据时: interpolationBuffer.setPosition(new THREE.Vector3(data.x, data.y, data.z)); 在一些更新/滴答方法中: object3d.position.copy(interpolationBuffer.g


【文件预览】:
buffered-interpolation-master
----yarn.lock(60KB)
----.prettierignore(13B)
----.prettierrc.json(47B)
----LICENSE(16KB)
----README.md(946B)
----dist()
--------buffered-interpolation.js(7KB)
--------buffered-interpolation.min.js(3KB)
----.gitignore(15B)
----index.js(5KB)
----package.json(945B)

网友评论