LICENSE
MANIFEST.in
README.md
cadgen-lazy-kernel.pth
pyproject.toml
setup.py
src/cadgen/__init__.py
src/cadgen/analytics.py
src/cadgen/ap242.py
src/cadgen/assets.py
src/cadgen/check_fonts.py
src/cadgen/drawing_payload.py
src/cadgen/eng_drawing.py
src/cadgen/findings.py
src/cadgen/flatten.py
src/cadgen/geometry.py
src/cadgen/gltf.py
src/cadgen/jobs.py
src/cadgen/language.py
src/cadgen/py.typed
src/cadgen/results.py
src/cadgen/robot_payload.py
src/cadgen/sdf.py
src/cadgen/sdf_external.py
src/cadgen/sdf_source.py
src/cadgen/sdf_validation.py
src/cadgen/settings.py
src/cadgen/srdf.py
src/cadgen/srdf_source.py
src/cadgen/srdf_validation.py
src/cadgen/updates.py
src/cadgen/urdf.py
src/cadgen/urdf_source.py
src/cadgen/xml_common.py
src/cadgen.egg-info/PKG-INFO
src/cadgen.egg-info/SOURCES.txt
src/cadgen.egg-info/dependency_links.txt
src/cadgen.egg-info/entry_points.txt
src/cadgen.egg-info/requires.txt
src/cadgen.egg-info/top_level.txt
src/cadgen/_internal/__init__.py
src/cadgen/_internal/api.py
src/cadgen/_internal/atomic_replace.py
src/cadgen/_internal/channel.py
src/cadgen/_internal/cli_errors.py
src/cadgen/_internal/cli_from_function.py
src/cadgen/_internal/editable.py
src/cadgen/_internal/engine_daemon.py
src/cadgen/_internal/engine_host.py
src/cadgen/_internal/engine_telemetry.py
src/cadgen/_internal/file_lock.py
src/cadgen/_internal/font_scan.py
src/cadgen/_internal/installations.py
src/cadgen/_internal/kernel_load_hint.py
src/cadgen/_internal/launch.py
src/cadgen/_internal/lazy_kernel.py
src/cadgen/_internal/leftovers.py
src/cadgen/_internal/picker.py
src/cadgen/_internal/primitive_mesh.py
src/cadgen/_internal/proxy.py
src/cadgen/_internal/shared_read.py
src/cadgen/_internal/telemetry_send.py
src/cadgen/_internal/validation_door.py
src/cadgen/_internal/version.py
src/cadgen/_runtime/mcp/THIRD_PARTY_LICENSES.txt
src/cadgen/_runtime/mcp/index.html
src/cadgen/_runtime/viewer/THIRD_PARTY_LICENSES.txt
src/cadgen/_runtime/viewer/index.html
src/cadgen/_runtime/viewer/assets/BufferGeometryUtils-BO3Ss---.js
src/cadgen/_runtime/viewer/assets/DxfRenderer-CrMpra8r.js
src/cadgen/_runtime/viewer/assets/GLTFLoader-C-ZwhOwN.js
src/cadgen/_runtime/viewer/assets/GlbRenderer-BPhzaXMv.js
src/cadgen/_runtime/viewer/assets/MeshRenderer-i5yPq_iD.js
src/cadgen/_runtime/viewer/assets/RobotRenderer-Co8vsrvj.js
src/cadgen/_runtime/viewer/assets/STLLoader-COjUjMBk.js
src/cadgen/_runtime/viewer/assets/SceneMeasure-DvHqysGj.js
src/cadgen/_runtime/viewer/assets/VirtualRows-Cc-0cTFA.js
src/cadgen/_runtime/viewer/assets/XbfRenderer-BaCDpZ8b.js
src/cadgen/_runtime/viewer/assets/entryAssets-HQ1pSixu.js
src/cadgen/_runtime/viewer/assets/environmentMap-Bur8N_fV.js
src/cadgen/_runtime/viewer/assets/favicon-DwiaIWoe.png
src/cadgen/_runtime/viewer/assets/glbMeshWorker-DH0X5ko0.js
src/cadgen/_runtime/viewer/assets/index-D2dqCtKJ.js
src/cadgen/_runtime/viewer/assets/index-FprYPEcA.css
src/cadgen/_runtime/viewer/assets/loading-OUGzZRP4.avif
src/cadgen/_runtime/viewer/assets/loading-still-DWWO9OwM.webp
src/cadgen/_runtime/viewer/assets/meshObjects-BaU5y1f6.js
src/cadgen/_runtime/viewer/assets/meshopt_decoder-4Ef-c7zw.js
src/cadgen/_runtime/viewer/assets/photographicStudio-BfsiskVr.js
src/cadgen/_runtime/viewer/assets/raycastBvhWorker-D5dKYzM6.js
src/cadgen/_runtime/viewer/assets/rolldown-runtime-XKyaHtl9.js
src/cadgen/_runtime/viewer/assets/sceneExplode-DP8HU56N.js
src/cadgen/_runtime/viewer/assets/sceneHighlight-FIl8qlC0.js
src/cadgen/_runtime/viewer/assets/sharedGeometry-BBV4mlUQ.js
src/cadgen/_runtime/viewer/assets/stlMeshWorker-CuNjKOUV.js
src/cadgen/_runtime/viewer/assets/studioEnvironment.worker-utbnN6Yk.js
src/cadgen/_runtime/viewer/assets/three.core-DdnNoxhu.js
src/cadgen/_runtime/viewer/assets/toolModes-9zpw56Im.js
src/cadgen/_runtime/viewer/assets/useSceneSelection-CERn2zuO.js
src/cadgen/_runtime/viewer/assets/vendor-icons-wWXxw8YV.js
src/cadgen/_runtime/viewer/assets/vendor-react-iRJfyluG.js
src/cadgen/_runtime/viewer/assets/vendor-three-DStQQdKw.js
src/cadgen/_runtime/viewer/assets/vendor-ui-Cgj57w_6.js
src/cadgen/cli/__init__.py
src/cadgen/cli/__main__.py
src/cadgen/cli/delete.py
src/cadgen/cli/doctor.py
src/cadgen/cli/export.py
src/cadgen/cli/inspect.py
src/cadgen/cli/mcp.py
src/cadgen/cli/run.py
src/cadgen/cli/sdf_validate.py
src/cadgen/cli/serve.py
src/cadgen/cli/server.py
src/cadgen/cli/snapshot.py
src/cadgen/cli/srdf_validate.py
src/cadgen/cli/status.py
src/cadgen/cli/stop.py
src/cadgen/cli/telemetry.py
src/cadgen/cli/urdf_validate.py
src/cadgen/cli/viewer.py
src/cadgen/engine/README.md
src/cadgen/engine/__init__.py
src/cadgen/engine/__main__.py
src/cadgen/engine/addresses.py
src/cadgen/engine/animations.py
src/cadgen/engine/api.py
src/cadgen/engine/atomic_replace.py
src/cadgen/engine/build.py
src/cadgen/engine/cache.py
src/cadgen/engine/cli.py
src/cadgen/engine/client.py
src/cadgen/engine/colors.py
src/cadgen/engine/daemon.py
src/cadgen/engine/delta.py
src/cadgen/engine/document.py
src/cadgen/engine/document_migrations.py
src/cadgen/engine/door.py
src/cadgen/engine/executables.py
src/cadgen/engine/identity.py
src/cadgen/engine/ids.py
src/cadgen/engine/mechanism.py
src/cadgen/engine/mesh.py
src/cadgen/engine/mesh_format.py
src/cadgen/engine/mesh_uri.py
src/cadgen/engine/model.py
src/cadgen/engine/models.py
src/cadgen/engine/previous.py
src/cadgen/engine/profiling.py
src/cadgen/engine/progress.py
src/cadgen/engine/reader.py
src/cadgen/engine/refs.py
src/cadgen/engine/registry.py
src/cadgen/engine/serve.py
src/cadgen/engine/snapshot.py
src/cadgen/engine/sources.py
src/cadgen/engine/step_style.py
src/cadgen/engine/worker.py
src/cadgen/engine/export/__init__.py
src/cadgen/engine/export/animation.py
src/cadgen/engine/export/dxf.py
src/cadgen/engine/export/glb.py
src/cadgen/engine/export/keys.py
src/cadgen/engine/export/mesh.py
src/cadgen/engine/export/mesh_file.py
src/cadgen/engine/export/motion.py
src/cadgen/engine/export/step.py
src/cadgen/engine/export/stl.py
src/cadgen/engine/export/threemf.py
src/cadgen/engine/export/tree.py
src/cadgen/engine/export/viewer.py
src/cadgen/engine/formats/__init__.py
src/cadgen/engine/formats/buffer.py
src/cadgen/engine/formats/dxf.py
src/cadgen/engine/formats/glb.py
src/cadgen/engine/formats/gltf.py
src/cadgen/engine/formats/meshes.py
src/cadgen/engine/formats/robot.py
src/cadgen/engine/formats/stl.py
src/cadgen/engine/formats/threemf.py
src/cadgen/engine/kernel/__init__.py
src/cadgen/engine/kernel/bounds.py
src/cadgen/engine/kernel/checks.py
src/cadgen/engine/kernel/determinism.py
src/cadgen/engine/kernel/history.py
src/cadgen/engine/kernel/imported.py
src/cadgen/engine/kernel/memo.py
src/cadgen/engine/kernel/trace.py
src/cadgen/engine/page/index.html
src/cadgen/engine/page/viewer.js
src/cadgen/engine/render/__init__.py
src/cadgen/engine/render/clip.py
src/cadgen/engine/render/context.py
src/cadgen/engine/render/drawing.py
src/cadgen/engine/render/explode.py
src/cadgen/engine/render/finish.py
src/cadgen/engine/render/grid.py
src/cadgen/engine/render/look.py
src/cadgen/engine/render/meshes.py
src/cadgen/engine/render/occt.py
src/cadgen/engine/render/overlay.py
src/cadgen/engine/render/service.py
src/cadgen/engine/render/shapes.py
src/cadgen/engine/render/studio.hdr
src/cadgen/engine/render/text.py
src/cadgen/mcp/__init__.py
src/cadgen/mcp/browser.py
src/cadgen/mcp/host.py
src/cadgen/mcp/http.py
src/cadgen/mcp/operations.py
src/cadgen/mcp/protocol.py
src/cadgen/mcp/server.py
src/cadgen/mcp/shim.py
src/cadgen/mcp/sidebar.py
src/cadgen/mcp/tunnel.py
src/cadgen/mcp/ui.py
src/cadgen/mcp/views.py
src/cadgen/viewer/__init__.py
src/cadgen/viewer/__main__.py
src/cadgen/viewer/backend.py
src/cadgen/viewer/browser_open.py
src/cadgen/viewer/clipboard.py
src/cadgen/viewer/collation.json
src/cadgen/viewer/content_types.py
src/cadgen/viewer/documents.py
src/cadgen/viewer/drawings.py
src/cadgen/viewer/encoding.py
src/cadgen/viewer/engine_app.py
src/cadgen/viewer/engine_client.py
src/cadgen/viewer/exports.py
src/cadgen/viewer/folders.py
src/cadgen/viewer/handler.py
src/cadgen/viewer/http_app.py
src/cadgen/viewer/main.py
src/cadgen/viewer/model_catalog.py
src/cadgen/viewer/natural_sort.py
src/cadgen/viewer/prompt_files.py
src/cadgen/viewer/recents.py
src/cadgen/viewer/response.py
src/cadgen/viewer/reveal.py
src/cadgen/viewer/robots.py
src/cadgen/viewer/scanner.py
src/cadgen/viewer/url_norm.py