import { HeadingPitchRoll } from '@cesium/engine'; import { PositionType } from '../utils/ParsePosition.ts'; /** * 计算航线角 偏航角(20240906,已经测试) * @param start 点位 PositionType * @param end 点位 * @returns 倾角(弧度值)0为失败 */ export default function heading(start: PositionType, end: PositionType): number; /** * 新方法 * 计算 A到B点的,俯仰角Pitch * @param start * @param end * @returns */ declare function pitch(start: PositionType, end: PositionType): number; /** * 旧方法 * 根据两个坐标点,获取Pitch(仰角) * @param start 点位 PositionType * @param end 点位 * @returns 仰角,弧度值 */ declare function pitch2(start: PositionType, end: PositionType): number; /** * 新方法(实验中) * 计算 A到B点的,翻滚角Roll * @param start * @param end * @returns */ declare function roll(start: PositionType, end: PositionType): number; /** * 新方法(实验中) * 计算 A到B点的,航向对象HeadingPitchRoll * @param start * @param end * @returns */ declare function hpr(start: PositionType, end: PositionType): HeadingPitchRoll; export { heading, hpr, pitch, pitch2, roll };