File: wasm.md

package info (click to toggle)
python-trame 3.12.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 101,620 kB
  • sloc: python: 13,515; sh: 183; javascript: 93; makefile: 7
file content (26 lines) | stat: -rw-r--r-- 824 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Local rendering with WASM

The example below showcase how the line source for the streamline seeds can be controlled from either a 3D widgets and 2D widget.

To learn more about VTK.wasm and what you can do with it, [the VTK.wasm documentation website](https://kitware.github.io/vtk-wasm/) is the reference to follow.

<video control loop autoplay muted>
    <source src="/assets/videos/cfd-bike-480.mp4" alt="Bike CFD example">
</video>


::: code-group
<<< @/../../examples/06_vtk/04_wasm/app.py{py:line-numbers} [Full code]
<<< @/../../examples/06_vtk/04_wasm/requirements.txt
:::

You can download it and run it as is if you have `uv` available.

```
curl -O https://raw.githubusercontent.com/Kitware/trame/refs/heads/master/examples/06_vtk/04_wasm/app.py
chmod +x app.py
./app.py

# or use uv run
uv run ./app.py
```