MCPcopy Create free account
hub / github.com/microsoft/SandDance / transformAsVector

Method transformAsVector

docs/app/js/sanddance-app.js:72330–72351  ·  view source on GitHub ↗
(vector, result)

Source from the content-addressed store, hash-verified

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 }

Callers 1

transformDirectionMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected