> For the complete documentation index, see [llms.txt](https://wcandillon.gitbook.io/redash/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wcandillon.gitbook.io/redash/coordinates.md).

# Coordinates

## `canvas2Cartesian()`

```typescript
canvas2Cartesian: ({ x, y }: Vector, center: Vector) => Vector;
```

## `cartesian2Canvas()`

```typescript
export declare const cartesian2Canvas: ({ x, y }: Vector, center: Vector) => Vector;
```

## `cartesian2Polar()`

```typescript
export declare const cartesian2Polar: ({ x, y }: Vector, center: Vector) => { radius: number, theta: number };
```

## `polar2Cartesian()`

```typescript
export declare const polar2Cartesian: ({ theta, radius }: PolarPoint) => Vector;
```

## `polar2Canvas()`

```typescript
export declare const polar2Canvas: ({ theta, radius }: PolarPoint, center: Vector) => Vector;
```

## `canvas2Polar()`

```typescript
export declare const canvas2Polar: ({ x, y }: Vector, center: Vector) => {
    theta: number;
    radius: number;
};
```
