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

Method transformAsPoint

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

Source from the content-addressed store, hash-verified

72305 return this.transformAsPoint(vector, result);
72306 }
72307 transformAsPoint(vector, result) {
72308 const { length } = vector;
72309 let out;
72310 switch(length){
72311 case 2:
72312 out = _vec2.transformMat4(result || [
72313 -0,
72314 -0
72315 ], vector, this);
72316 break;
72317 case 3:
72318 out = _vec3.transformMat4(result || [
72319 -0,
72320 -0,
72321 -0
72322 ], vector, this);
72323 break;
72324 default:
72325 throw new Error("Illegal vector");
72326 }
72327 (0, _validators.checkVector)(out, vector.length);
72328 return out;
72329 }
72330 transformAsVector(vector, result) {
72331 let out;
72332 switch(vector.length){

Callers 3

transformMethod · 0.95
transformPointMethod · 0.95
transformVectorMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected