@meta2d/core
Version:
@meta2d/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .
17 lines (16 loc) • 667 B
TypeScript
import { Pen } from '../../pen';
import { Point } from '../../point';
import { Meta2dStore } from '../../store';
export declare function curve(store: Meta2dStore, pen: Pen, mousedwon?: Point): void;
export declare function getQuadraticPoint(step: number, from: Point, cp: Point, to: Point): {
x: number;
y: number;
step: number;
};
export declare function getBezierPoint(step: number, from: Point, cp1: Point, cp2: Point, to: Point): {
x: number;
y: number;
step: number;
};
export declare function getSplitAnchor(pen: Pen, pt: Point, index: number): Point;
export declare function mind(store: Meta2dStore, pen: Pen, mousedwon?: Point): void;