UNPKG

@fleet-frontend/mower-maps

Version:

a mower maps in google maps

33 lines 1.24 kB
/** * SVG 坐标转换工具函数 */ import { DoodleData } from '@/processor/unified'; export interface TransformedPoint { x: number; y: number; } /** * 将 DoodleData 的 SVG 转换为父 SVG 坐标系的元素点数组 * @param doodleData Doodle 数据,包含 svg、center、scale、direction * @returns 转换后的元素点坐标数组 */ export declare function transformSvgElements(doodleData: DoodleData): TransformedPoint[][]; /** * 获取 DoodleData 的 SVG 解析结果(用于显示信息) * @param doodleData Doodle 数据 * @returns SVG 解析结果或 null */ export declare function getSvgParseResult(doodleData: DoodleData): import("./svgParserNative").SvgParseResult; /** * 将转换后的元素数组扁平化为单一点数组 * @param transformedElements 转换后的元素数组 * @returns 扁平化的点数组 */ export declare function flattenTransformedElements(transformedElements: TransformedPoint[][]): TransformedPoint[]; /** * 计算转换后元素的总点数 * @param transformedElements 转换后的元素数组 * @returns 总点数 */ export declare function getTotalPointCount(transformedElements: TransformedPoint[][]): number; //# sourceMappingURL=svgTransform.d.ts.map