| 72328 | return out; |
| 72329 | } |
| 72330 | transformAsVector(vector, result) { |
| 72331 | let out; |
| 72332 | switch(vector.length){ |
| 72333 | case 2: |
| 72334 | out = (0, _glMatrixExtras.vec2_transformMat4AsVector)(result || [ |
| 72335 | -0, |
| 72336 | -0 |
| 72337 | ], vector, this); |
| 72338 | break; |
| 72339 | case 3: |
| 72340 | out = (0, _glMatrixExtras.vec3_transformMat4AsVector)(result || [ |
| 72341 | -0, |
| 72342 | -0, |
| 72343 | -0 |
| 72344 | ], vector, this); |
| 72345 | break; |
| 72346 | default: |
| 72347 | throw new Error("Illegal vector"); |
| 72348 | } |
| 72349 | (0, _validators.checkVector)(out, vector.length); |
| 72350 | return out; |
| 72351 | } |
| 72352 | transformPoint(vector, result) { |
| 72353 | return this.transformAsPoint(vector, result); |
| 72354 | } |