← kernelCADCONTENT HISTORY
WHAT CHANGED
Update to kernelCAD
Snapshot Nov 5, 2026 · 00:12 UTC · version 0.17.4
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save kernelCAD and check future changes in Following.
Up to 3 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Export a kernelCAD model to STEP, STL, 3MF, GLB, OBJ, PLY, USD, DXF or G-code through the hosted MCP, and check it before handing it over. Use when the user asks for a file to print, machine, simulate or import into other CAD.",
"included_files": [],
"name": "kernelcad-export",
"skill_md_contents": "---\nname: kernelcad-export\ndescription: Export a kernelCAD model to STEP, STL, 3MF, GLB, OBJ, PLY, USD, DXF or G-code through the hosted MCP, and check it before handing it over. Use when the user asks for a file to print, machine, simulate or import into other CAD.\n---\n\n# Export\n\n- Whole model: `export({ target: \"model\", code, format, output_path })` with\n `format` one of `step`, `stl`, `3mf`, `glb`, `obj`, `ply`, `usd`, `dxf`, `gcode`.\n `obj` is a Wavefront triangle mesh. `ply` is a Stanford PLY triangle mesh\n (mm, Z-up; binary little-endian by default) with per-vertex normals and\n the part colour from `.finish()` / `.material()` / `.color()`; an assembly is\n one file with every part in world space. Options: `encoding: 'ascii'`,\n `colors: 'face'` or `'none'`, `normals: false`; a bad key fails with\n `export.ply.invalid-options`. `usd` is an ASCII USDA triangle mesh\n with millimeter units and Z-up coordinates; it is not B-rep USD. NVIDIA's\n usd-brep BrepArray is not emitted because this writer consumes tessellated\n vertices and triangle indices, while BrepArray requires full B-rep topology\n and curve/surface data. Use `usd-isaac` separately for an assembly physics\n stage. Options: `3mf` takes `printUnit` and `embedSource`; `dxf` takes `unit`,\n `tolerance`, `layers`; `glb` takes `axis`.\n- Per part of an assembly: `export({ target: \"part\", code, output_dir })`.\n- Before exporting for print: `inspect({ of: \"part-stats\", code })`. For a\n bill of materials: `inspect({ of: \"bom\", code })`.\n- Verify a STEP after export with `inspect({ of: \"step\", file })`.\n- The hosted server returns a download link or file reference; give the user\n that link and say which format and units it is in. Keep verification on\n (do not pass `no_verify: true`) unless the user asks.\n"
}SHA-256 of public snapshot: d609c6533e90bcba847758e60c4c854422e9deb49a1455f02b49fa9218c66319