MCPcopy Index your code
hub / github.com/Wafelack/raytracer

github.com/Wafelack/raytracer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
163 symbols 345 edges 21 files 1 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Hittable (Interface)
(no doc) [11 implementers]
src/objects/hittable.rs
Material (Interface)
(no doc) [5 implementers]
src/material/material.rs
Texture (Interface)
(no doc) [4 implementers]
src/texture.rs

Core symbols most depended-on inside this repo

add
called by 47
src/vec3.rs
x
called by 30
src/vec3.rs
y
called by 30
src/vec3.rs
z
called by 30
src/vec3.rs
direction
called by 25
src/ray.rs
min
called by 23
src/aabb.rs
origin
called by 19
src/ray.rs
random_double
called by 17
src/utils.rs

Shape

Method 97
Function 36
Class 27
Interface 3

Languages

Rust100%

Modules by API surface

src/vec3.rs28 symbols
src/material/material.rs14 symbols
src/canvas.rs14 symbols
src/main.rs12 symbols
src/texture.rs11 symbols
src/objects/hittable.rs11 symbols
src/bvh.rs9 symbols
src/aabb.rs9 symbols
src/ray.rs7 symbols
src/perlin.rs7 symbols
src/aarect.rs7 symbols
src/objects/hittable_list.rs6 symbols

For agents

$ claude mcp add raytracer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact