| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- export const toolObject: ToolObjectItem[] = [
- {
- name: 'rect',
- type: 'rect',
- /* 矩形颜色 */ color: '#75fb4c',
- /* 顶点颜色 */ anchorColor: 'green',
- activeColor: '#0f0',
- },
- {
- name: 'poly',
- type: 'poly',
- /* 多边形颜色 */ color: '#52FFDA',
- /* 顶点颜色 */ anchorColor: '#fff',
- /** 选中模式状态下的边框颜色 */
- activeColor: '#52FFDA',
- },
- ];
- export interface ToolObjectItem {
- name: string;
- type: string;
- /* 矩形颜色 */
- color: string;
- /* 顶点颜色 */
- anchorColor: string;
- activeColor: string;
- }
- export const GROUP_NAME = '.polygroup';
- export const POLYGON_NAME = '.polypoly';
- export type Points = number[];
- /** 导出给后端的单个点坐标格式 */
- export type ServerLinePoint = [number, number];
- /** 一个多边形的所有点坐标 */
- export type ServerLine = ServerLinePoint[];
- export type ServerLineInfo = { id: number; name?: string; label?: string; polygon?: ServerLine };
- /** 图上所有的多边形 */
- export type ServerLineInfos = ServerLineInfo[];
|