UNPKG

videx-3d

Version:

React 3D component library designed for sub surface visualizations in the browser

45 lines (44 loc) 1.17 kB
/** * Modified version of Mapbox Delatin library: https://github.com/mapbox/delatin * Copyright (c) 2019, Michael Fogleman, Vladimir Agafonkin */ export declare class Delatin { data: Float32Array; width: number; height: number; coords: number[]; triangles: number[]; nullValue: number; private _queue; private _queueIndices; private _errors; private _halfedges; private _candidates; private _invalidPoints; private _rms; private _pending; private _pendingLen; private _rmsSum; constructor(data: Float32Array, width: number, nullValue?: number); run(maxError?: number): void; removeInvalidTriangles(): void; refine(): void; getMaxError(): number; getRMSD(): number; heightAt(x: number, y: number): number; private _findCandidate; private _step; private _addPoint; private _addTriangle; private _flush; private _legalize; private _handleCollinear; private _queuePush; private _queuePop; private _queuePopBack; private _queueRemove; private _queueLess; private _queueSwap; private _queueUp; private _queueDown; }