Trace an image or design a shape with JSCad, then submit it as an icon — it joins the shared gallery for everyone to use in the label editor. No local tooling required.
Drop, browse, or paste an engineering drawing to trace a starting JSCAD polygon — the editor below fills in live as you adjust the sliders. Drag on the image to select the region to trace.
Drag to select a region — or leave unselected to trace the whole image
Write parametric 2D geometry using primitives, booleans,
transforms. main() must return a 2D shape (geom2).
Or trace an image above to generate a starting outline.
Fill these in before exporting or contributing — they're embedded in the SVG file so the gallery can search and display your icon correctly.
images/custom/<id>.svg
main() must return a single 2D shape.
images/custom/ and walks you through forking & opening a pull request —
no CLI or authentication needed. Once merged, it appears for everyone under
Icon → Gallery.
See CONTRIBUTING.md for file format details and local development instructions.