MCPcopy Index your code
hub / github.com/Twinklebear/webgpu-marching-cubes

github.com/Twinklebear/webgpu-marching-cubes @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
53 symbols 93 edges 12 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

WebGPU Marching Cubes

A GPU-parallel implementation of Marching Cubes using WebGPU. Try it out online!

Running

After cloning the repo run

npm install

To install webpack, then you can run the serve task and point your browser to localhost:8080:

npm run serve

If you select the Bonsai data set, you should see something like the image below. webgpu-marching-cubes-bonsai

Core symbols most depended-on inside this repo

create
called by 8
src/marching_cubes.ts
compileShader
called by 8
src/util.ts
numDispatches
called by 6
src/push_constant_builder.ts
getAlignedSize
called by 4
src/exclusive_scan.ts
alignTo
called by 4
src/util.ts
dispatchSize
called by 3
src/push_constant_builder.ts
voxelTypeSize
called by 3
src/volume.ts
load
called by 2
src/volume.ts

Shape

Method 31
Class 12
Function 9
Enum 1

Languages

TypeScript100%

Modules by API surface

src/volume.ts18 symbols
src/marching_cubes.ts12 symbols
src/exclusive_scan.ts7 symbols
src/stream_compact_ids.ts6 symbols
src/push_constant_builder.ts6 symbols
src/util.ts3 symbols
src/app.ts1 symbols

For agents

$ claude mcp add webgpu-marching-cubes \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact