[**fabric-texture**](../../../../README.md)

***

# Function: calcFabricRelativeCoord()

> **calcFabricRelativeCoord**(`position`, `object`): `Point`

计算 Fabric.js 对象的相对坐标位置

将绝对坐标转换为相对于指定 Fabric.js 对象的局部坐标系中的坐标。
考虑了对象的变换（如缩放、旋转、平移等）和特殊对象（如路径）的偏移。

## Parameters

### position

要转换的位置

#### left?

`number`

#### top?

`number`

### object

`Object`

Fabric.js 对象

## Returns

`Point`

转换后的相对坐标点

## Example

```typescript
const rect = new fabric.Rect({
  left: 100,
  top: 100,
  width: 50,
  height: 50,
  angle: 45
});

const relativePoint = calcFabricRelativeCoord(
  { left: 120, top: 120 },
  rect
);
```
