1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.extend = void 0;
|
4 | // 对普通的变换函数进行扩展
|
5 | // 对于长度大于2的向量,两两为一个点的 x 和 y 坐标
|
6 | // 依次变换后合成新的向量返回
|
7 | function extend(transform) {
|
8 | return function (vector) {
|
9 | var v = [];
|
10 | for (var i = 0; i < vector.length - 1; i += 2) {
|
11 | var from = [vector[i], vector[i + 1]];
|
12 | var to = transform(from);
|
13 | v.push.apply(v, to);
|
14 | }
|
15 | return v;
|
16 | };
|
17 | }
|
18 | exports.extend = extend;
|
19 | //# sourceMappingURL=extend.js.map |
\ | No newline at end of file |