mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-25 16:11:24 +08:00
[@types/gl-matrix] add static method vec2#angle() (#27740)
* [@types/gl-matrix] add static method vec2#angle() * [@types/gl-matrix] add test for vec2.angle()
This commit is contained in:
committed by
Sheetal Nandi
parent
b44a62d479
commit
bb7fd65716
@@ -79,6 +79,7 @@ outVec2 = vec2.transformMat2d(outVec2, vec2A, mat2dA);
|
||||
outVec2 = vec2.transformMat3(outVec2, vec2A, mat3A);
|
||||
outVec2 = vec2.transformMat4(outVec2, vec2A, mat4A);
|
||||
vecArray = vec2.forEach(vecArray, 0, 0, 0, vec2.normalize);
|
||||
outVal = vec2.angle(vec2A, vec2B);
|
||||
outStr = vec2.str(vec2A);
|
||||
outBool = vec2.exactEquals(vec2A, vec2B);
|
||||
outBool = vec2.equals(vec2A, vec2B);
|
||||
|
||||
8
types/gl-matrix/index.d.ts
vendored
8
types/gl-matrix/index.d.ts
vendored
@@ -431,6 +431,14 @@ declare module 'gl-matrix' {
|
||||
public static forEach(a: Float32Array, stride: number, offset: number, count: number,
|
||||
fn: (a: vec2 | number[], b: vec2 | number[], arg: any) => void, arg: any): Float32Array;
|
||||
|
||||
/**
|
||||
* Get the angle between two 2D vectors
|
||||
* @param a The first operand
|
||||
* @param b The second operand
|
||||
* @returns The angle in radians
|
||||
*/
|
||||
public static angle(a: vec2 | number[], b: vec2 | number[]): number;
|
||||
|
||||
/**
|
||||
* Perform some operation over an array of vec2s.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user