MCPcopy Index your code
hub / github.com/Formlabs/foxtrot

github.com/Formlabs/foxtrot @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
734 symbols 1,581 edges 53 files 113 documented · 15%
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

Parse (Interface)
(no doc) [11 implementers]
step/src/parse.rs
AbstractSurface (Interface)
Trait for a curve which maps from 2D (uv) to 3D This trait is implement for both Bezier and NURBS surfaces, and abstract [2 …
nurbs/src/abstract_surface.rs
AnimalTrait (Interface)
(no doc) [1 implementers]
experiments/delegation_example_autogen.rs
HasId (Interface)
(no doc) [9 implementers]
step/src/id.rs
AbstractCurve (Interface)
Trait for a curve which maps from 1D to 3D This trait is implement for both Bezier and NURBS curves, and abstracts over [2 …
nurbs/src/abstract_curve.rs
MammalTrait (Interface)
(no doc) [1 implementers]
experiments/delegation_example_autogen.rs
ParseFromChunks (Interface)
(no doc)
step/src/parse.rs
ExtraCategoryTrait (Interface)
(no doc) [1 implementers]
experiments/delegation_example_autogen.rs

Core symbols most depended-on inside this repo

kw
called by 133
express/src/parse.rs
char
called by 117
express/src/parse.rs
push
called by 76
cdt/src/contour.rs
len
called by 63
nurbs/src/knot_vector.rs
edge
called by 41
cdt/src/hull.rs
next
called by 21
cdt/src/half.rs
tag
called by 21
express/src/parse.rs
entity
called by 18
step/src/step_file.rs

Shape

Function 300
Method 223
Class 141
Enum 58
Interface 12

Languages

Rust97%
TypeScript2%
Python1%

Modules by API surface

express/src/parse.rs348 symbols
cdt/src/triangulate.rs41 symbols
express/src/gen.rs27 symbols
experiments/delegation_example_autogen.rs23 symbols
triangulate/src/triangulate.rs20 symbols
cdt/src/indexes.rs19 symbols
cdt/src/hull.rs19 symbols
cdt/src/half.rs19 symbols
triangulate/src/surface.rs17 symbols
gui/src/camera.rs16 symbols
step/src/parse.rs15 symbols
nurbs/src/knot_vector.rs12 symbols

For agents

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

⬇ download graph artifact