cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
2 lines (1 loc) • 2.33 kB
JavaScript
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var r=require("../glmatrix/mat2.js"),t=function(){this.array=r.default.create(),this._dirty=!0};t.prototype={constructor:t,setArray:function(r){for(var t=0;t<this.array.length;t++)this.array[t]=r[t];return this._dirty=!0,this},clone:function(){return(new t).copy(this)},copy:function(t){return r.default.copy(this.array,t.array),this._dirty=!0,this},adjoint:function(){return r.default.adjoint(this.array,this.array),this._dirty=!0,this},determinant:function(){return r.default.determinant(this.array)},identity:function(){return r.default.identity(this.array),this._dirty=!0,this},invert:function(){return r.default.invert(this.array,this.array),this._dirty=!0,this},mul:function(t){return r.default.mul(this.array,this.array,t.array),this._dirty=!0,this},mulLeft:function(t){return r.default.mul(this.array,t.array,this.array),this._dirty=!0,this},multiply:function(t){return r.default.multiply(this.array,this.array,t.array),this._dirty=!0,this},multiplyLeft:function(t){return r.default.multiply(this.array,t.array,this.array),this._dirty=!0,this},rotate:function(t){return r.default.rotate(this.array,this.array,t),this._dirty=!0,this},scale:function(t){return r.default.scale(this.array,this.array,t.array),this._dirty=!0,this},transpose:function(){return r.default.transpose(this.array,this.array),this._dirty=!0,this},toString:function(){return"["+Array.prototype.join.call(this.array,",")+"]"},toArray:function(){return Array.prototype.slice.call(this.array)}},t.adjoint=function(t,a){return r.default.adjoint(t.array,a.array),t._dirty=!0,t},t.copy=function(t,a){return r.default.copy(t.array,a.array),t._dirty=!0,t},t.determinant=function(t){return r.default.determinant(t.array)},t.identity=function(t){return r.default.identity(t.array),t._dirty=!0,t},t.invert=function(t,a){return r.default.invert(t.array,a.array),t._dirty=!0,t},t.multiply=t.mul=function(t,a,i){return r.default.mul(t.array,a.array,i.array),t._dirty=!0,t},t.rotate=function(t,a,i){return r.default.rotate(t.array,a.array,i),t._dirty=!0,t},t.scale=function(t,a,i){return r.default.scale(t.array,a.array,i.array),t._dirty=!0,t},t.transpose=function(t,a){return r.default.transpose(t.array,a.array),t._dirty=!0,t};var a=t;exports.default=a;