# Interface: IShapeData

## Hierarchy

- **`IShapeData`**

  ↳ [`ISphereShapeData`](ISphereShapeData)

  ↳ [`IMeshShapeData`](IMeshShapeData)

  ↳ [`ICapsuleShapeData`](ICapsuleShapeData)

  ↳ [`ICubeShapeData`](ICubeShapeData)

## Table of contents

### Properties

- autoFit
- center
- disabled

## Properties

### autoFit

• `Optional` **autoFit**: `boolean`

轮廓是否自动贴合[Mesh组件](/miniprogram/dev/reference/xr-frame/api/classes/Mesh)或[GLTF组件](/miniprogram/dev/reference/xr-frame/api/classes/GLTF)的大小。
如果当前元素下不存在Mesh组件和GLTF组件则不生效。

> [MeshShape](/miniprogram/dev/reference/xr-frame/api/classes/MeshShape)永远会开启这项。

**`default`** false

___

### center

• `Optional` **center**: [`number`, `number`, `number`]

轮廓中心相对元素[Transform](/miniprogram/dev/reference/xr-frame/api/classes/Transform)中心的偏移量。

**`default`** [0, 0, 0]

___

### disabled

• `Optional` **disabled**: `boolean`

是否禁用shape。

**`default`** false
