# Class: OBB

## Table of contents

### Constructors

- constructor

### Accessors

- AxisX
- AxisY
- AxisZ
- center
- depth
- height
- width

### Methods

- setForward
- setValues

## Constructors

### constructor

• **new OBB**()

## Accessors

### AxisX

• `get` **AxisX**(): [`Vector3`](Vector3)

#### Returns

[`Vector3`](Vector3)

___

### AxisY

• `get` **AxisY**(): [`Vector3`](Vector3)

#### Returns

[`Vector3`](Vector3)

___

### AxisZ

• `get` **AxisZ**(): [`Vector3`](Vector3)

#### Returns

[`Vector3`](Vector3)

___

### center

• `get` **center**(): [`Vector3`](Vector3)

#### Returns

[`Vector3`](Vector3)

• `set` **center**(`pos`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `pos` | [`Vector3`](Vector3) |

#### Returns

`void`

___

### depth

• `get` **depth**(): `number`

#### Returns

`number`

• `set` **depth**(`d`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `d` | `number` |

#### Returns

`void`

___

### height

• `get` **height**(): `number`

#### Returns

`number`

• `set` **height**(`h`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `h` | `number` |

#### Returns

`void`

___

### width

• `get` **width**(): `number`

#### Returns

`number`

• `set` **width**(`w`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `w` | `number` |

#### Returns

`void`

## Methods

### setForward

▸ **setForward**(`forward`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `forward` | [`Vector3`](Vector3) |

#### Returns

`void`

___

### setValues

▸ **setValues**(`cenX`, `cenY`, `cenZ`, `forward`, `w`, `h`, `d`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `cenX` | `number` |
| `cenY` | `number` |
| `cenZ` | `number` |
| `forward` | [`Vector3`](Vector3) |
| `w` | `number` |
| `h` | `number` |
| `d` | `number` |

#### Returns

`void`
