@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
49 lines • 1.02 kB
TypeScript
/**
* Represents cavity or "ball" formed when carving out "triangles" to accommodate inserted point
*/
export class Cavity {
/**
*
* @type {number[]}
*/
__deleted: number[];
/**
*
* @type {number}
*/
__deleted_size: number;
/**
* flat array of 5-tuples
* @type {number[]}
* @private
*/
private __boundary;
/**
*
* @type {number}
* @private
*/
private __boundary_size;
/**
* Add boundary information
* @param {number} vta
* @param {number} node1
* @param {number} node2
* @param {number} node3
* @param {number} bnd
*/
push_boundary(vta: number, node1: number, node2: number, node3: number, bnd: number): void;
/**
*
* @param {number} i
*/
push_deleted(i: number): void;
/**
* Primarily for debug
* @param {number} i
* @returns {boolean}
*/
includes(i: number): boolean;
reset(): void;
}
//# sourceMappingURL=Cavity.d.ts.map