private Vector3 easeOutCubic() { val = this.ratioPassed - 1f; val = (val * val * val + 1); return new Vector3( this.diff.x * val + this.from.x, this.diff.y * val + this.from.y, this.diff.z * val + this.from.z) ; }