fix threejs ShapeUtils

ref: https://github.com/mrdoob/three.js/blob/dev/src/extras/ShapeUtils.js
This commit is contained in:
FishOrBear
2018-10-31 09:32:52 +08:00
committed by GitHub
parent 6914cff50f
commit 3245c64297
+10 -4
View File
@@ -6688,11 +6688,17 @@ export namespace SceneUtils {
export function attach(child: Object3D, scene: Scene, parent: Object3D): void;
}
interface Vec2
{
x: number;
y: number;
}
export namespace ShapeUtils {
export function area(contour: number[]): number;
export function triangulate(contour: number[], indices: boolean): number[];
export function triangulateShape(contour: number[], holes: any[]): number[];
export function isClockWise(pts: number[]): boolean;
export function area(contour: Vec2[]): number;
export function triangulate(contour: Vec2[], indices: boolean): number[];
export function triangulateShape(contour: Vec2[], holes: Vec2[]): number[][];
export function isClockWise(pts: Vec2[]): boolean;
}
// Extras / Audio /////////////////////////////////////////////////////////////////////