import { Cartesian3 } from '@cesium/engine'; import { default as Position } from '../core/Position.ts'; import { PositionType } from '../utils/ParsePosition.ts'; /** * 二分法 插值 重采样点 * @param positions 点集合 * @param resampleNum 重采样几次,默认1次 * @returns */ declare function resample(positions: Array, resampleNum?: number): Array; /** * 重采样一次 * @param positions 经纬度点集合 * @returns 经纬度点集合 */ declare function resampleOnce(positions: Array): Array; /** * lerp方法重采样 * @param positionStart 起点 * @param positionEnd 终点 * @param numberOfSamples samples采样总点数 * @param powNum 多少立方,默认1,加速:2, 减速:0.5 * @returns */ declare function resampleByLerp(positionStart: Position, positionEnd: Position, numberOfSamples?: number, powNum?: number): Array; export default resample; export { resample, resampleByLerp, resampleOnce };