MCPcopy Index your code
hub / github.com/ThatOpen/engine_clay

github.com/ThatOpen/engine_clay @main

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

TOC | documentation | demo | community | npm package

cover

Clay

NPM Package NPM Package

This library allows to create and edit IFC geometry and data, as well as create modellers for end users. 🚀

Extension points exported contracts — how you extend this code

LineVector (Interface)
(no doc)
packages/clay/src/primitives/OffsetFaces/index.ts
ExtrusionHole (Interface)
(no doc)
packages/clay/src/primitives/Extrusions/index.ts
Face (Interface)
(no doc)
packages/clay/src/primitives/Faces/index.ts
FacePoint (Interface)
(no doc)
packages/clay/src/primitives/Faces/index.ts
WallCornerConfig (Interface)
(no doc)
packages/clay/src/elements/Walls/SimpleWall/src/simple-wall-cornerer.ts

Core symbols most depended-on inside this repo

set
called by 70
packages/clay/src/core/Model/index.ts
get
called by 55
packages/clay/src/core/Model/index.ts
delete
called by 38
packages/clay/src/core/Model/index.ts
add
called by 37
packages/clay/src/primitives/OffsetFaces/index.ts
setPoint
called by 29
packages/clay/src/primitives/Lines/index.ts
set
called by 25
packages/clay/src/geometries/MappedItems/index.ts
add
called by 24
packages/clay/src/primitives/Lines/index.ts
add
called by 22
packages/clay/src/elements/Walls/SimpleWall/src/simple-wall-nester.ts

Shape

Method 277
Class 105
Function 29
Interface 6

Languages

TypeScript100%

Modules by API surface

packages/clay/src/primitives/Faces/index.ts26 symbols
packages/clay/src/primitives/OffsetFaces/index.ts22 symbols
packages/clay/src/primitives/Lines/index.ts21 symbols
packages/clay/src/primitives/OffsetFaces3D/index.ts17 symbols
packages/clay/src/primitives/Vertices/index.ts15 symbols
packages/clay/src/primitives/Planes/index.ts14 symbols
packages/clay/src/utils/vector.ts13 symbols
packages/clay/src/primitives/Polygons/index.ts13 symbols
packages/clay/src/utils/id-index-map.ts12 symbols
packages/clay/src/elements/Walls/SimpleWall/src/simple-wall.ts12 symbols
packages/clay/src/primitives/Snapper/index.ts11 symbols
packages/clay/src/primitives/Extrusions/index.ts11 symbols

For agents

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

⬇ download graph artifact