# ASCII 3D

> A rotating torus, cube, octahedron or your own logo, drawn as ASCII in the donut.c tradition but ray marched per cell. Drag to spin it, flick to throw it, or use the arrow keys.

- Author: [Aaditya](https://21st.dev/@aadixc0de)
- Library: [chatcn](https://21st.dev/@aadixc0de/library/chatcn)
- License: mit
- Tags: Ascii, 3D, Animation, Canvas
- npm dependencies: @base-ui/react
- Live preview: https://21st.dev/@aadixc0de/components/ascii-3d

## Install

```bash
npx shadcn@latest add "https://21st.dev/r/aadixc0de/ascii-3d?api_key=$API_KEY_21ST"
```

Requires a 21st API key (generate one at https://21st.dev/mcp) passed as `API_KEY_21ST`. Free accounts get a limited number of installs per day; unlimited on a paid plan — see https://21st.dev/pricing.

Full component directory: https://21st.dev/llms.txt · More like this: https://21st.dev/community/components/s/ascii.md
