* @function LevelRenderer.Tool.Matrix.prototype.mul * @description 平移变换。 * @param {(Float32Array|Array. )} out - 单位矩阵。 * @param {(Float32Array|Array. )} a - 矩阵。 * @param {(Float32Array|Array. )} v- 平移参数。 * @returns {(Float32Array|Array. )} 结果矩阵。
(out, a, v)
| 96 | * @returns {(Float32Array|Array.<number>)} 结果矩阵。 |
| 97 | */ |
| 98 | translate(out, a, v) { |
| 99 | out[0] = a[0]; |
| 100 | out[1] = a[1]; |
| 101 | out[2] = a[2]; |
| 102 | out[3] = a[3]; |
| 103 | out[4] = a[4] + v[0]; |
| 104 | out[5] = a[5] + v[1]; |
| 105 | return out; |
| 106 | } |
| 107 | |
| 108 | /** |
| 109 | * @function LevelRenderer.Tool.Matrix.prototype.rotate |
no outgoing calls
no test coverage detected