feat: Update smooth_script

This commit is contained in:
omar salah 2024-06-14 15:47:35 +03:00
parent f86ae657d2
commit 4ae4198033
1 changed files with 2 additions and 2 deletions

View File

@ -9,14 +9,14 @@ AFRAME.registerComponent("lerpsmooth", {
if (this.el.object3D.visible) { if (this.el.object3D.visible) {
// also make the object-to-smooth visible // also make the object-to-smooth visible
this.target.setAttribute('visible', 'true') this.target.setAttribute('visible', 'true')
this.target.object3D.rotation.setFromVector3(this.el.object3D.rotation.toVector3())
// if we know about the previous position // if we know about the previous position
if(this.prevPosition) { if(this.prevPosition) {
// smooth position // smooth position
this.target.object3D.position.lerp(this.prevPosition, 0.1) this.target.object3D.position.lerp(this.prevPosition, 0.1)
// smooth rotation // smooth rotation
let rot = this.target.object3D.rotation.toVector3().lerp(this.prevRotation, 0.1) // let rot = this.target.object3D.rotation.toVector3().lerp(this.prevRotation, 0.1)
this.target.object3D.rotation.setFromVector3(rot)
} }
// we don't know about the previous position // we don't know about the previous position
else { else {