UNPKG

cione-comp-lib

Version:

`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`

2 lines (1 loc) 5.5 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var r=require("../glmatrix/vec2.js"),t=function(t,a){t=t||0,a=a||0,this.array=r.default.fromValues(t,a),this._dirty=!0};if(t.prototype={constructor:t,add:function(t){return r.default.add(this.array,this.array,t.array),this._dirty=!0,this},set:function(r,t){return this.array[0]=r,this.array[1]=t,this._dirty=!0,this},setArray:function(r){return this.array[0]=r[0],this.array[1]=r[1],this._dirty=!0,this},clone:function(){return new t(this.x,this.y)},copy:function(t){return r.default.copy(this.array,t.array),this._dirty=!0,this},cross:function(t,a){return r.default.cross(t.array,this.array,a.array),t._dirty=!0,this},dist:function(t){return r.default.dist(this.array,t.array)},distance:function(t){return r.default.distance(this.array,t.array)},div:function(t){return r.default.div(this.array,this.array,t.array),this._dirty=!0,this},divide:function(t){return r.default.divide(this.array,this.array,t.array),this._dirty=!0,this},dot:function(t){return r.default.dot(this.array,t.array)},len:function(){return r.default.len(this.array)},length:function(){return r.default.length(this.array)},lerp:function(t,a,i){return r.default.lerp(this.array,t.array,a.array,i),this._dirty=!0,this},min:function(t){return r.default.min(this.array,this.array,t.array),this._dirty=!0,this},max:function(t){return r.default.max(this.array,this.array,t.array),this._dirty=!0,this},mul:function(t){return r.default.mul(this.array,this.array,t.array),this._dirty=!0,this},multiply:function(t){return r.default.multiply(this.array,this.array,t.array),this._dirty=!0,this},negate:function(){return r.default.negate(this.array,this.array),this._dirty=!0,this},normalize:function(){return r.default.normalize(this.array,this.array),this._dirty=!0,this},random:function(t){return r.default.random(this.array,t),this._dirty=!0,this},scale:function(t){return r.default.scale(this.array,this.array,t),this._dirty=!0,this},scaleAndAdd:function(t,a){return r.default.scaleAndAdd(this.array,this.array,t.array,a),this._dirty=!0,this},sqrDist:function(t){return r.default.sqrDist(this.array,t.array)},squaredDistance:function(t){return r.default.squaredDistance(this.array,t.array)},sqrLen:function(){return r.default.sqrLen(this.array)},squaredLength:function(){return r.default.squaredLength(this.array)},sub:function(t){return r.default.sub(this.array,this.array,t.array),this._dirty=!0,this},subtract:function(t){return r.default.subtract(this.array,this.array,t.array),this._dirty=!0,this},transformMat2:function(t){return r.default.transformMat2(this.array,this.array,t.array),this._dirty=!0,this},transformMat2d:function(t){return r.default.transformMat2d(this.array,this.array,t.array),this._dirty=!0,this},transformMat3:function(t){return r.default.transformMat3(this.array,this.array,t.array),this._dirty=!0,this},transformMat4:function(t){return r.default.transformMat4(this.array,this.array,t.array),this._dirty=!0,this},toString:function(){return"["+Array.prototype.join.call(this.array,",")+"]"},toArray:function(){return Array.prototype.slice.call(this.array)}},Object.defineProperty){var a=t.prototype;Object.defineProperty(a,"x",{get:function(){return this.array[0]},set:function(r){this.array[0]=r,this._dirty=!0}}),Object.defineProperty(a,"y",{get:function(){return this.array[1]},set:function(r){this.array[1]=r,this._dirty=!0}})}t.add=function(t,a,i){return r.default.add(t.array,a.array,i.array),t._dirty=!0,t},t.set=function(t,a,i){return r.default.set(t.array,a,i),t._dirty=!0,t},t.copy=function(t,a){return r.default.copy(t.array,a.array),t._dirty=!0,t},t.cross=function(t,a,i){return r.default.cross(t.array,a.array,i.array),t._dirty=!0,t},t.distance=t.dist=function(t,a){return r.default.distance(t.array,a.array)},t.divide=t.div=function(t,a,i){return r.default.divide(t.array,a.array,i.array),t._dirty=!0,t},t.dot=function(t,a){return r.default.dot(t.array,a.array)},t.len=function(t){return r.default.length(t.array)},t.lerp=function(t,a,i,n){return r.default.lerp(t.array,a.array,i.array,n),t._dirty=!0,t},t.min=function(t,a,i){return r.default.min(t.array,a.array,i.array),t._dirty=!0,t},t.max=function(t,a,i){return r.default.max(t.array,a.array,i.array),t._dirty=!0,t},t.multiply=t.mul=function(t,a,i){return r.default.multiply(t.array,a.array,i.array),t._dirty=!0,t},t.negate=function(t,a){return r.default.negate(t.array,a.array),t._dirty=!0,t},t.normalize=function(t,a){return r.default.normalize(t.array,a.array),t._dirty=!0,t},t.random=function(t,a){return r.default.random(t.array,a),t._dirty=!0,t},t.scale=function(t,a,i){return r.default.scale(t.array,a.array,i),t._dirty=!0,t},t.scaleAndAdd=function(t,a,i,n){return r.default.scaleAndAdd(t.array,a.array,i.array,n),t._dirty=!0,t},t.squaredDistance=t.sqrDist=function(t,a){return r.default.sqrDist(t.array,a.array)},t.squaredLength=t.sqrLen=function(t){return r.default.sqrLen(t.array)},t.subtract=t.sub=function(t,a,i){return r.default.subtract(t.array,a.array,i.array),t._dirty=!0,t},t.transformMat2=function(t,a,i){return r.default.transformMat2(t.array,a.array,i.array),t._dirty=!0,t},t.transformMat2d=function(t,a,i){return r.default.transformMat2d(t.array,a.array,i.array),t._dirty=!0,t},t.transformMat3=function(t,a,i){return r.default.transformMat3(t.array,a.array,i.array),t._dirty=!0,t},t.transformMat4=function(t,a,i){return r.default.transformMat4(t.array,a.array,i.array),t._dirty=!0,t};var i=t;exports.default=i;