# Wood panel

> Component kind `wood-panel` (category `static`, DSL name `woodPanel`, API v1)

Flat wood board — OSB, MDF, plywood or pine. The classic bench worktop or shelf. Length along X, width along Z, thickness along Y.

## Parameters

- **`material`** — One of: osb, mdf, plywood, pine. Drives weight and look.
- **`width`** — Panel width (mm, local Z).
- **`length`** — Panel length (mm, local X).
- **`thickness`** — Panel thickness (mm, local Y). Commercial: 6, 9, 11, 15, 18, 25.

## Parameters schema

| Parameter | Type | Default | Constraints |
| --- | --- | --- | --- |
| `material` | String | osb | allowed: osb, mdf, plywood, pine |
| `width` | Number | 600 | min: 10 |
| `length` | Number | 2600 | min: 10 |
| `thickness` | Number | 11 | min: 3 |
| `color` | String | — |  |

## Ports

| Port | Type | Description |
| --- | --- | --- |
| `body` | `rigid` | Rigid structural port. Rest it on the frame (statics.rest). |

## Example

```
statics.woodPanel({
  id: 'top', material: 'osb', width: 600, length: 2600, thickness: 11,
});
```
