LICENSE
README.md
pyproject.toml
src/cadgen/__init__.py
src/cadgen/analysis.py
src/cadgen/assembly.py
src/cadgen/assembly_lookup.py
src/cadgen/assets.py
src/cadgen/authoring.py
src/cadgen/build123d.py
src/cadgen/build123d.pyi
src/cadgen/cad_ref_syntax.py
src/cadgen/catalog.py
src/cadgen/check_fonts.py
src/cadgen/cli_logging.py
src/cadgen/cli_progress.py
src/cadgen/cli_tree.py
src/cadgen/color.py
src/cadgen/drawing_checks.py
src/cadgen/drawing_render.py
src/cadgen/dxf.py
src/cadgen/findings.py
src/cadgen/flatten.py
src/cadgen/generation.py
src/cadgen/glb.py
src/cadgen/inputs.py
src/cadgen/instances.py
src/cadgen/interference.py
src/cadgen/kinematics.py
src/cadgen/label_refs.py
src/cadgen/lookup.py
src/cadgen/memoization.py
src/cadgen/metadata.py
src/cadgen/occurrence_groups.py
src/cadgen/progress.py
src/cadgen/py.typed
src/cadgen/render.py
src/cadgen/reporting.py
src/cadgen/results.py
src/cadgen/sdf.py
src/cadgen/sdf_external.py
src/cadgen/sdf_source.py
src/cadgen/sdf_validation.py
src/cadgen/selector_types.py
src/cadgen/snapshot_cli.py
src/cadgen/snapshot_core.py
src/cadgen/snapshot_video.py
src/cadgen/sources.py
src/cadgen/srdf.py
src/cadgen/srdf_source.py
src/cadgen/srdf_validation.py
src/cadgen/step.py
src/cadgen/step_artifact_cli.py
src/cadgen/step_export.py
src/cadgen/step_export_target.py
src/cadgen/step_scene.py
src/cadgen/step_targets.py
src/cadgen/step_topology_artifact.py
src/cadgen/stl.py
src/cadgen/threemf.py
src/cadgen/urdf.py
src/cadgen/urdf_source.py
src/cadgen/validity.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/animation_source.py
src/cadgen/_internal/annotation_refresh.py
src/cadgen/_internal/assembly_spec.py
src/cadgen/_internal/atomic_replace.py
src/cadgen/_internal/cache_paths.py
src/cadgen/_internal/cli_errors.py
src/cadgen/_internal/cli_from_function.py
src/cadgen/_internal/component_package.py
src/cadgen/_internal/determinism.py
src/cadgen/_internal/doors.py
src/cadgen/_internal/dxf_emit.py
src/cadgen/_internal/font_scan.py
src/cadgen/_internal/format_namespace.py
src/cadgen/_internal/generation.py
src/cadgen/_internal/generation_runner.py
src/cadgen/_internal/generation_spec.py
src/cadgen/_internal/glb_topology.py
src/cadgen/_internal/import_roots.py
src/cadgen/_internal/kernel_import_site.py
src/cadgen/_internal/kernel_load_hint.py
src/cadgen/_internal/kinematics_resolve.py
src/cadgen/_internal/mesh_animation.py
src/cadgen/_internal/mesh_door.py
src/cadgen/_internal/mesh_export.py
src/cadgen/_internal/node_resolve_hooks.mjs
src/cadgen/_internal/node_resolve_register.mjs
src/cadgen/_internal/node_runtime.py
src/cadgen/_internal/op_memo.py
src/cadgen/_internal/scope_capture.py
src/cadgen/_internal/self_input.py
src/cadgen/_internal/snapshot_door.py
src/cadgen/_internal/source_hash.py
src/cadgen/_internal/source_sidecar.py
src/cadgen/_internal/step_assemble.py
src/cadgen/_internal/step_hash.py
src/cadgen/_internal/step_reemit.py
src/cadgen/_internal/step_scene.py
src/cadgen/_internal/step_scene_geometry.py
src/cadgen/_internal/step_scene_loader.py
src/cadgen/_internal/step_scene_mesh.py
src/cadgen/_internal/step_scene_package.py
src/cadgen/_internal/step_scene_types.py
src/cadgen/_internal/surf_tables.py
src/cadgen/_internal/surface_extract.py
src/cadgen/_internal/tessellation.py
src/cadgen/_internal/validation_door.py
src/cadgen/_internal/validators.py
src/cadgen/_runtime/browser/THIRD_PARTY_LICENSES.txt
src/cadgen/_runtime/browser/render.html
src/cadgen/_runtime/browser/snapshot-render.js
src/cadgen/_runtime/node/THIRD_PARTY_LICENSES.txt
src/cadgen/_runtime/node/dxf-mesh.mjs
src/cadgen/_runtime/node/mesh-export.mjs
src/cadgen/_runtime/node/package.json
src/cadgen/_runtime/viewer/index.html
src/cadgen/_runtime/viewer/assets/BufferGeometryUtils-B7V2s-Sr.js
src/cadgen/_runtime/viewer/assets/GLTFLoader-CF3gRtKy.js
src/cadgen/_runtime/viewer/assets/MaterialsSettingsContent-yQnFEgTp.js
src/cadgen/_runtime/viewer/assets/RenderSettingsContent-ARRj6gJl.js
src/cadgen/_runtime/viewer/assets/STLLoader-ztL5MgjH.js
src/cadgen/_runtime/viewer/assets/container-Dz2nDXoG.js
src/cadgen/_runtime/viewer/assets/environmentMap-8v6QBncu.js
src/cadgen/_runtime/viewer/assets/favicon-C-31TkWB.ico
src/cadgen/_runtime/viewer/assets/glbMeshWorker-BMkEq_8i.js
src/cadgen/_runtime/viewer/assets/index-CO2U2noK.js
src/cadgen/_runtime/viewer/assets/index-mI72CHvH.css
src/cadgen/_runtime/viewer/assets/meshAssetUrl-mCFLYzEP.js
src/cadgen/_runtime/viewer/assets/meshopt_decoder-B37wTMG9.js
src/cadgen/_runtime/viewer/assets/parseSdf-CwolFtYS.js
src/cadgen/_runtime/viewer/assets/parseSrdf-CFGXFPUH.js
src/cadgen/_runtime/viewer/assets/parseUrdf-WF5HgpC1.js
src/cadgen/_runtime/viewer/assets/photographicStudio-Dc3WqA37.js
src/cadgen/_runtime/viewer/assets/raycastBvhWorker-BIDHyGak.js
src/cadgen/_runtime/viewer/assets/rolldown-runtime-hePW80VL.js
src/cadgen/_runtime/viewer/assets/stlMeshWorker-DTSdN86h.js
src/cadgen/_runtime/viewer/assets/surfMeshData-Dgr9IHiH.js
src/cadgen/_runtime/viewer/assets/surfSelectorBundle-B3C5t8t2.js
src/cadgen/_runtime/viewer/assets/surfWorker-BExKymwi.js
src/cadgen/_runtime/viewer/assets/tessellate-Ihsbbv7N.js
src/cadgen/_runtime/viewer/assets/three.core-DKf29-_5.js
src/cadgen/_runtime/viewer/assets/trig-Badr39O5.js
src/cadgen/_runtime/viewer/assets/tubeDeformation-U7-JZKjC.js
src/cadgen/_runtime/viewer/assets/vendor-icons-CdqX7cO5.js
src/cadgen/_runtime/viewer/assets/vendor-react-CR5VJ85Q.js
src/cadgen/_runtime/viewer/assets/vendor-three-D-ssyGSH.js
src/cadgen/_runtime/viewer/assets/vendor-ui-iAEYobta.js
src/cadgen/cli/__init__.py
src/cadgen/cli/__main__.py
src/cadgen/cli/_run_model.py
src/cadgen/cli/daemon_status.py
src/cadgen/cli/doctor.py
src/cadgen/cli/dxf_snapshot.py
src/cadgen/cli/glb_build.py
src/cadgen/cli/glb_snapshot.py
src/cadgen/cli/sdf_snapshot.py
src/cadgen/cli/sdf_validate.py
src/cadgen/cli/snapshot.py
src/cadgen/cli/srdf_validate.py
src/cadgen/cli/step_build.py
src/cadgen/cli/step_compile.py
src/cadgen/cli/step_snapshot.py
src/cadgen/cli/stl_build.py
src/cadgen/cli/stl_snapshot.py
src/cadgen/cli/store.py
src/cadgen/cli/threemf_build.py
src/cadgen/cli/threemf_snapshot.py
src/cadgen/cli/urdf_snapshot.py
src/cadgen/cli/urdf_validate.py
src/cadgen/cli/viewer.py
src/cadgen/cli/viewer_list.py
src/cadgen/cli/viewer_stop.py
src/cadgen/cli/step_inspect/__init__.py
src/cadgen/cli/step_inspect/__main__.py
src/cadgen/cli/step_inspect/cli.py
src/cadgen/cli/step_inspect/inspect.py
src/cadgen/coordination/__init__.py
src/cadgen/coordination/kinds.py
src/cadgen/coordination/paths.py
src/cadgen/coordination/phases.py
src/cadgen/daemon/__init__.py
src/cadgen/daemon/__main__.py
src/cadgen/daemon/artifacts.py
src/cadgen/daemon/broker.py
src/cadgen/daemon/client.py
src/cadgen/daemon/executors.py
src/cadgen/daemon/jobs.py
src/cadgen/daemon/memory.py
src/cadgen/daemon/pool.py
src/cadgen/daemon/server.py
src/cadgen/daemon/transport.py
src/cadgen/daemon/worker.py
src/cadgen/store/__init__.py
src/cadgen/store/_descriptor_bounds.py
src/cadgen/store/_ready_children.py
src/cadgen/store/_references.py
src/cadgen/store/build.py
src/cadgen/store/closure.py
src/cadgen/store/forget.py
src/cadgen/store/gate.py
src/cadgen/store/gc.py
src/cadgen/store/index.py
src/cadgen/store/lazy.py
src/cadgen/store/materialize.py
src/cadgen/store/meshes.py
src/cadgen/store/objects.py
src/cadgen/store/paths.py
src/cadgen/store/publish.py
src/cadgen/store/records.py
src/cadgen/store/surfaces.py
src/cadgen/store/trees.py
src/cadgen/store/view.py
src/cadgen/viewer/__init__.py
src/cadgen/viewer/__main__.py
src/cadgen/viewer/artifact_status.py
src/cadgen/viewer/backend.py
src/cadgen/viewer/build_progress.py
src/cadgen/viewer/cadgen_ops.py
src/cadgen/viewer/collation.json
src/cadgen/viewer/compiles.py
src/cadgen/viewer/content_types.py
src/cadgen/viewer/encoding.py
src/cadgen/viewer/handler.py
src/cadgen/viewer/http_app.py
src/cadgen/viewer/main.py
src/cadgen/viewer/natural_sort.py
src/cadgen/viewer/preview.py
src/cadgen/viewer/registry.py
src/cadgen/viewer/reload.py
src/cadgen/viewer/response.py
src/cadgen/viewer/scanner.py
src/cadgen/viewer/store_paths.py
src/cadgen/viewer/surfaces.py
src/cadgen/viewer/tess_cache.py
src/cadgen/viewer/url_norm.py