# Interface: ICapsuleShapeData

**`see`** [CapsuleShape](/miniprogram/dev/reference/xr-frame/api/classes/CapsuleShape)

## Hierarchy

- [`IShapeData`](IShapeData)

  ↳ **`ICapsuleShapeData`**

## Table of contents

### Properties

- autoFit
- center
- direction
- disabled
- height
- radius

## 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

#### Inherited from

[IShapeData](IShapeData).[autoFit](IShapeData#autoFit)

___

### center

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

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

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

#### Inherited from

[IShapeData](IShapeData).[center](IShapeData#center)

___

### direction

• `Optional` **direction**: [`ECapsuleShapeDirection`](/miniprogram/dev/reference/xr-frame/api/enums/ECapsuleShapeDirection)

胶囊体的朝向。

**`default`** ECapsuleShapeDirection["Y-Axis"]

___

### disabled

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

是否禁用shape。

**`default`** false

#### Inherited from

[IShapeData](IShapeData).[disabled](IShapeData#disabled)

___

### height

• `Optional` **height**: `number`

胶囊体的长度。

**`default`** 2

___

### radius

• `Optional` **radius**: `number`

胶囊体两端球体的半径。

**`default`** 0.5
