# `BB.TUI.Panels.Visualization`
[🔗](https://github.com/mcass19/bb_tui/blob/v0.3.0/lib/bb/tui/panels/visualization.ex#L1)

Visualization tab — renders the live robot in 3D via `ExRatatui.Widgets.Viewport3D`.

The scene is rebuilt from the current joint positions each render, so the robot
animates as sensor data arrives. Pure function: state + main `Rect` ->
`[{widget, rect}]`.

# `render_panes`

```elixir
@spec render_panes(
  BB.TUI.State.t(),
  struct()
) :: [{struct(), struct()}]
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
