# 数据类型与样式枚举 · `properties/ESJInstances.ts`

> 由 `generate-docs.mjs` 自动生成。

> 源文件 `properties/ESJInstances.ts`，含 4 个类型定义，按名称排序。

## ESJESGltfModelInstances `[type]`

```ts
export type ESJESGltfModelInstances = ESJInstance[]
```

## ESJESLocalCircleInstances `[type]`

```ts
export type ESJESLocalCircleInstances = (ESJInstance & {
    radius?: number;
})[]
```

## ESJInstance `[type]`

```ts
export type ESJInstance = {
    /**
     * 表示实例在三维空间中的位置，由三个数字组成的数组，分别代表 X、Y 和 Z 坐标。
     */
    position: [number, number, number];
    /**
     * 可选属性，表示实例在三维空间中的旋转，由三个数字组成的数组，分别代表绕 X、Y 和 Z 轴的旋转角度。
     */
    rotation?: [number, number, number];
    /**
     * 可选属性，表示实例在三维空间中的缩放，由三个数字组成的数组，分别代表在 X、Y 和 Z 轴上的缩放比例。
     */
    scale?: [number, number, number];
    /**
     * 可选属性，表示实例的唯一标识符。
     */
    id?: number;
}
```

## ESJInstances `[type]`

表示 实例的数组类型。
每个实例包含位置信息，可选的旋转和缩放信息，以及一个可选的 ID。

```ts
export type ESJInstances = ESJESGltfModelInstances
```

---
> 本文由 `generate-docs.mjs` 从源码自动生成，请勿手改。
