{"repo":"earthtojake/implicit.js","free":true,"listed":false,"github":"https://github.com/earthtojake/implicit.js","clone":"git clone https://github.com/earthtojake/implicit.js.git","description":"A library for modelling 3D objects with mathematical primitives","language":"JavaScript","stars":58,"topics":["agents","cad","implicits","threejs"],"license":"MIT","category":"ai-agents","readme_excerpt":"implicit.js Package Model format API CLI @earthtojake Browser-native implicit CAD for JavaScript apps. implicit.js turns small .implicit.js model files into interactive WebGL previews, screenshots, GIFs, and exportable meshes. Bring your own editor, catalog, storage, and product flow; implicit.js handles the model runtime, shader renderer, SDF sampling, snapshots, and STL/3MF/GLB exports. Why Implicit CAD is a nice fit for parametric parts, mathematical surfaces, agent-generated geometry, procedural art, lattices, and browser tools that need real 3D output without a heavyweight CAD kernel. With implicit.js, a model is just an ES module with a signed distance function: What You Get - Load .implicit.js and .implicit.mjs modules in modern ESM runtimes. - Render models with Three.js and WebGL raymarching. - Expose number, boolean, color, enum, string, and button parameters. - Generate PNG snapshots and orbit/animation GIFs in a headless browser. - Sample meshes from SDFs and export STL, 3MF, and GLB files. - Export animated GLB files from model animation definitions. - Analyze generated mesh quality before handing files to another tool. Install The package is UI-framework agnostic. It works well inside React, plain browser apps, local agent tools, and Node-based export pipelines. Demo App The app/ folder contains a small Vite playground with a code editor, live preview, parameter controls, examples, snapshots, and exports. It is a demo of the package, not a required part of the r","default_branch":null,"files":null,"tree":[],"storefront":"/r/earthtojake","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/earthtojake/implicit.js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}