@openglobus/og
Version:
[openglobus](https://www.openglobus.org/) is a javascript/typescript library designed to display interactive 3d maps and planets with map tiles, imagery and vector data, markers, and 3D objects. It uses the WebGL technology, open source, and completely fr
19 lines (18 loc) • 684 B
TypeScript
/**
* @module og/segment/SegmentHelper
*/
type IndexTypeArray = Uint32Array;
type IndexesTable = [IndexTypeArray[][], IndexTypeArray[][], IndexTypeArray[][], IndexTypeArray[][]];
declare class SegmentHelper {
protected _maxGridSize: number;
centerIndexesTable: IndexTypeArray[];
skirtsIndexesTable: IndexesTable;
constructor(maxGridSize?: number);
get maxGridSize(): number;
init(): void;
setMaxGridSize(gridSize: number): void;
createSegmentIndexes(size: number, sidesSizes: [number, number, number, number]): IndexTypeArray;
initTextureCoordsTable(pow: number): Uint16Array[];
}
export declare function getInstance(): SegmentHelper;
export {};