import { Box3 } from 'three'; export declare const MODEL_OFFSET_NUMBER = 10000000; /** * Interface for generation full element numbers. */ export interface GeometryBaseLike { verts?: Float32Array; elNums?: Float32Array; modelNums?: Float32Array; index?: Uint32Array; geomFileNumber?: number; box?: Box3; } /** * Class for generation full element numbers. */ export declare class GeometryBase implements GeometryBaseLike { /** * Generate full element number from model number and short element number. * @param modelNumber - model number (index). * @param elNumber - short element number (index). */ static getModelElNumber(modelNumber: number, elNumber: number): number; /** * Get model number (index) from full element number. * @param modelElNumber - full element number. */ static getModelNumber(modelElNumber: number): number; /** * Get element number (index) from full element number. * @param modelElNumber - full element number. */ static getElNumber(modelElNumber: number): number; verts: Float32Array; elNums: Float32Array; modelNums: Float32Array; index: Uint32Array; geomFileNumber: number; box: Box3; }