MCPcopy Index your code
hub / github.com/deadsy/sdfx

github.com/deadsy/sdfx @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,695 symbols 7,181 edges 180 files 1,196 documented · 71%
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

Render3 (Interface)
----------------------------------------------------------------------------- Render3 renders a 3D triangle mesh over th [8 …
render/render.go
SDF3 (Interface)
----------------------------------------------------------------------------- SDF3 is the interface to a 3d signed dista [51 …
sdf/sdf3.go
SDF2 (Interface)
----------------------------------------------------------------------------- SDF2 is the interface to a 2d signed dista [51 …
sdf/sdf2.go
Tab (Interface)
----------------------------------------------------------------------------- Tab is the interface to a tab object. [3 …
obj/tab.go
Line2Writer (Interface)
----------------------------------------------------------------------------- Line2 Buffering We write lines to a channe [2 …
sdf/line.go
Triangle3Writer (Interface)
----------------------------------------------------------------------------- Triangle3 Buffering We write triangles to [2 …
sdf/triangle3.go
MinFunc (FuncType)
----------------------------------------------------------------------------- MinFunc is a minimum functions for SDF ble
sdf/utils.go
Render2 (Interface)
Render2 renders a 2D line set over the bounding area of an sdf2. [8 implementers]
render/render.go

Core symbols most depended-on inside this repo

Transform3D
called by 359
sdf/sdf3.go
Add
called by 339
sdf/poly.go
Translate3d
called by 301
sdf/matrix.go
Add
called by 249
sdf/bezier.go
DtoR
called by 225
sdf/utils.go
ToSTL
called by 191
render/render.go
NewMarchingCubesOctree
called by 188
render/march3p.go
Union3D
called by 183
sdf/sdf3.go

Shape

Function 862
Method 622
Struct 152
Class 24
TypeAlias 24
Interface 7
FuncType 4

Languages

Go88%
Python12%

Modules by API surface

tools/ply/yacc.py123 symbols
sdf/sdf3.go98 symbols
sdf/sdf2.go75 symbols
sdf/matrix.go53 symbols
tools/ply/lex.py49 symbols
examples/test/main.go43 symbols
vec/v2/v2.go37 symbols
sdf/utils.go34 symbols
vec/v3/v3.go33 symbols
render/dc/dc3v1.go31 symbols
sdf/box2.go30 symbols
tools/ply/cpp.py29 symbols

For agents

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

⬇ download graph artifact