* Performs a linear interpolation between two vec3's * * @param {vec3} out the receiving vector * @param {vec3} a the first operand * @param {vec3} b the second operand * @param {Number} t interpolation amount between the two inputs * @returns {vec3} out
(out, a, b, t)
| 25278 | * @returns {vec3} out |
| 25279 | */ |
| 25280 | function lerp(out, a, b, t) { |
| 25281 | var ax = a[0], |
| 25282 | ay = a[1], |
| 25283 | az = a[2] |
| 25284 | out[0] = ax + t * (b[0] - ax) |
| 25285 | out[1] = ay + t * (b[1] - ay) |
| 25286 | out[2] = az + t * (b[2] - az) |
| 25287 | return out |
| 25288 | } |
| 25289 | |
| 25290 | /***/ }), |
| 25291 |
no outgoing calls
no test coverage detected
searching dependent graphs…