1 | import type { quat, vec2, vec4 } from 'gl-matrix';
|
2 | import { mat3, mat4, vec3 } from 'gl-matrix';
|
3 | export declare function clamp(number: number, boundOne: number, boundTwo: number): number;
|
4 | export declare function getAngle(angle?: number): number;
|
5 | export declare function createVec3(x: number | vec2 | vec3 | vec4, y?: number, z?: number): vec3;
|
6 | export declare function deg2rad(deg: number): number;
|
7 | export declare function rad2deg(rad: number): number;
|
8 | export declare function grad2deg(grads: number): number;
|
9 | export declare function deg2turn(deg: number): number;
|
10 | export declare function turn2deg(turn: number): number;
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 | export declare function getScaling(out: vec2, mat: mat3): vec2;
|
20 | export declare function getTranslation(out: vec2, mat: mat3): vec2;
|
21 | export declare function getRotationInRadians(mat: mat3): number;
|
22 |
|
23 |
|
24 |
|
25 |
|
26 | export declare function getEuler(out: vec3, quat: quat | mat4): vec3;
|
27 | export declare function fromRotationTranslationScale(rotation: number, x: number, y: number, scaleX: number, scaleY: number): mat3;
|
28 | export declare function makePerspective(out: mat4, left: number, right: number, top: number, bottom: number, near: number, far: number): mat4;
|
29 | export declare function decompose(mat: mat3): number[];
|