UNPKG

739 BTypeScriptView Raw
1/**
2 * 根据 actions 来做 transform
3 * @param m
4 * @param actions
5 */
6export 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 */
13export declare function direction(v1: number[], v2: number[]): number;
14/**
15 * 二维向量 v1 到 v2 的夹角
16 * @param v1
17 * @param v2
18 * @param direct
19 */
20export declare function angleTo(v1: [number, number], v2: [number, number], direct?: boolean): number;
21/**
22 * 计算二维向量的垂直向量
23 * @param out
24 * @param v
25 * @param flag
26 */
27export declare function vertical(out: number[], v: number[], flag: boolean): number[];