# Interface: IShapeTouchEvent

`touch-shape`和`untouch-shape`事件的回调参数。

## Hierarchy

- **`IShapeTouchEvent`**

  ↳ [`IShapeDragEvent`](IShapeDragEvent)

## Table of contents

### Properties

- camera
- dir
- force
- origin
- shape
- target
- x
- y

## Properties

### camera

• **camera**: [`Camera`](/miniprogram/dev/reference/xr-frame/api/classes/Camera)

渲染*被选中的[轮廓](/miniprogram/dev/reference/xr-frame/api/classes/Shape)*的相机。

___

### dir

• **dir**: [`number`, `number`, `number`]

从camera投射出的射线的单位向量。

___

### force

• **force**: `number`

**`unimplemented`**

___

### origin

• **origin**: [`number`, `number`, `number`]

camera在三维场景中的位置。

___

### shape

• **shape**: [`Shape`](/miniprogram/dev/reference/xr-frame/api/classes/Shape)

被选中的[轮廓](/miniprogram/dev/reference/xr-frame/api/classes/Shape)。

___

### target

• **target**: [`Element`](/miniprogram/dev/reference/xr-frame/api/classes/Element)

*被选中的[轮廓](/miniprogram/dev/reference/xr-frame/api/classes/Shape)*所在的元素。

___

### x

• **x**: `number`

点击位置在二维canvas中的x坐标。

___

### y

• **y**: `number`

点击位置在二维canvas中的y坐标。
