import { FC } from 'react'; import { PathVisualProps } from './shape-helpers'; /** `` 形态:中心 + 外接圆半径(或边长)+ 边数 */ export type RegularPolygonProps = PathVisualProps & { /** 整体起始角(°);缺省 −90 = 一个顶点朝上(y-down) */ rotate?: number; } & ({ center: [number, number]; radius: number; sides: number; } | { center: [number, number]; sideLength: number; sides: number; }); /** * RegularPolygon sugar——正多边形,展开为 `` 的 `move + (sides-1) line + cycle` * @description 纯几何 sugar,无 IR 改动。center 须 literal 笛卡尔(组件内算顶点)。`sides >= 3`。 * 边长形态由 `R = sideLength / (2·sin(π/sides))` 反算外接半径 */ export declare const RegularPolygon: FC; //# sourceMappingURL=RegularPolygon.d.ts.map