更新编译输出为es5支持老旧的浏览器

This commit is contained in:
ChenX
2018-06-06 17:23:22 +08:00
parent 256a7ea8a6
commit 29a6dd0fff
38 changed files with 616 additions and 533 deletions

29
dist/Matrix2.js vendored
View File

@@ -1,30 +1,31 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
class Matrix2 {
constructor() {
var Matrix2 = /** @class */ (function () {
function Matrix2() {
this.el = [1, 0, 0, 1];
}
set(n11, n12, n21, n22) {
let te = this.el;
Matrix2.prototype.set = function (n11, n12, n21, n22) {
var te = this.el;
te[0] = n11;
te[1] = n21;
te[2] = n12;
te[3] = n22;
return this;
}
applyVector(vec) {
let x = vec.x, y = vec.y;
let e = this.el;
};
Matrix2.prototype.applyVector = function (vec) {
var x = vec.x, y = vec.y;
var e = this.el;
vec.x = e[0] * x + e[2] * y;
vec.y = e[1] * x + e[3] * y;
return this;
}
setRotate(theta) {
let el = this.el;
let c = Math.cos(theta), s = Math.sin(theta);
};
Matrix2.prototype.setRotate = function (theta) {
var el = this.el;
var c = Math.cos(theta), s = Math.sin(theta);
this.set(c, -s, s, c);
return this;
}
}
};
return Matrix2;
}());
exports.Matrix2 = Matrix2;
//# sourceMappingURL=Matrix2.js.map