UNPKG

1.74 kBTypeScriptView Raw
1import { CreateTransformer } from '../type';
2/**
3 * Applies cartesian fisheye transforms for the first dimension of vector2.
4 * @param params [focus, distortion]
5 * @param x x of the the bounding box of coordinate
6 * @param y y of the the bounding box of coordinate
7 * @param width width of the the bounding box of coordinate
8 * @param height height of the the bounding box of coordinate
9 * @returns transformer
10 */
11export declare const fisheyeX: CreateTransformer;
12/**
13 * Applies cartesian fisheye transforms for the second dimension of vector2.
14 * @param params [focus, distortion]
15 * @param x x of the the bounding box of coordinate
16 * @param y y of the the bounding box of coordinate
17 * @param width width of the the bounding box of coordinate
18 * @param height height of the the bounding box of coordinate
19 * @returns transformer
20 */
21export declare const fisheyeY: CreateTransformer;
22/**
23 * Applies cartesian fisheye transforms for both dimensions of vector2.
24 * @param params [focusX, focusY, distortionX, distortionY]
25 * @param x x of the the bounding box of coordinate
26 * @param y y of the the bounding box of coordinate
27 * @param width width of the the bounding box of coordinate
28 * @param height height of the the bounding box of coordinate
29 * @returns transformer
30 */
31export declare const fisheye: CreateTransformer;
32/**
33 * Applies circular fisheye transforms.
34 * @param params [focusX, focusY, radius, distortion]
35 * @param x x of the the bounding box of coordinate
36 * @param y y of the the bounding box of coordinate
37 * @param width width of the the bounding box of coordinate
38 * @param height height of the the bounding box of coordinate
39 * @returns transformer
40 */
41export declare const fisheyeCircular: CreateTransformer;