1 | /**
|
2 | * 根据 actions 来做 transform
|
3 | * @param m
|
4 | * @param actions
|
5 | */
|
6 | export declare function transform(m: number[], actions: any[][]): any[];
|
7 | /**
|
8 | * 向量 v1 到 向量 v2 夹角的方向
|
9 | * @param {Array} v1 向量
|
10 | * @param {Array} v2 向量
|
11 | * @return {Boolean} >= 0 顺时针 < 0 逆时针
|
12 | */
|
13 | export declare function direction(v1: number[], v2: number[]): number;
|
14 | /**
|
15 | * 二维向量 v1 到 v2 的夹角
|
16 | * @param v1
|
17 | * @param v2
|
18 | * @param direct
|
19 | */
|
20 | export declare function angleTo(v1: [number, number], v2: [number, number], direct?: boolean): number;
|
21 | /**
|
22 | * 计算二维向量的垂直向量
|
23 | * @param out
|
24 | * @param v
|
25 | * @param flag
|
26 | */
|
27 | export declare function vertical(out: number[], v: number[], flag: boolean): number[];
|