UNPKG

@turbox3d/graphic-component-pixi

Version:

Graphic component library based on pixi

29 lines (28 loc) 692 B
export interface Vec2 { x: number; y: number; } export interface Vec3 { x: number; y: number; z: number; } /** 判断点是否在矩形内 */ export declare function pointInRect(p: Vec2, rect: Vec2[]): boolean; interface ICanvasRect { width: number; height: number; x: number; y: number; } /** * 获得点击位置相对于 canvas 的坐标 * 如果输入参数不合法,或点击位置超出 canvas 的 clientRect 则返回 undefined * @param vec 事件坐标 * @param canvas 要接受的 canvas 对象 */ export declare function getRelativePositionFromEvent(vec: Vec2, rect: ICanvasRect): { x: number; y: number; } | undefined; export {};