@kylebarron/snap-to-tin
Version:
Snap vector features to the faces of a triangulated irregular network (TIN).
6 lines (5 loc) • 421 B
TypeScript
import Flatbush from "flatbush";
import { Point, PointZ, FloatArray } from "./types";
export declare function handlePoint(point: Point, index: Flatbush, triangles: FloatArray): PointZ | null;
export declare function handleLineString(line: Point[], index: Flatbush, triangles: FloatArray): PointZ[];
export declare function handleLineSegment(lineSegment: Point[], index: Flatbush, triangles: FloatArray): PointZ[] | null;