implicit-cad
Create, edit, render, and snapshot browser-native implicit CAD .implicit.js and .implicit.mjs files using GLSL signed-distance fields, shader primitives, smooth booleans, TPMS fields, and direct CAD Viewer raymarch rendering. Experimental.
Pinned to revision 21da9c586600, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/implicit-cad/SKILL.md
- skills/implicit-cad/LICENSE
- skills/implicit-cad/agents/openai.yaml
- skills/implicit-cad/scripts/export.mjs
- skills/implicit-cad/scripts/gen/__init__.py
- skills/implicit-cad/scripts/gen/__main__.py
- skills/implicit-cad/scripts/gen/cli.py
- skills/implicit-cad/scripts/lib/implicit-cad.mjs
- skills/implicit-cad/scripts/packages/cadgen/LICENSE
- skills/implicit-cad/scripts/packages/cadgen/pyproject.toml
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/__init__.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/__init__.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/assembly_spec.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/atomic_replace.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/cli_errors.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/cli_locking.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/component_package.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/drawing_package.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/file_metadata.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/font_scan.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/generation.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/generation_runner.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/generation_spec.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/glb.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/glb_mesh_payload.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/glb_topology.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/implicit_package.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/legacy_artifacts.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/node_resolve_hooks.mjs
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/node_resolve_register.mjs
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/node_runtime.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/package_freshness.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/source_hash.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/step_hash.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/step_metadata.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/step_scene.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/step_scene_cache.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/step_scene_geometry.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/step_scene_loader.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/step_scene_mesh.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/step_scene_selectors.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/step_scene_types.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/stl.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/threemf.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/_internal/validators.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/analysis.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/api.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/assembly.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/assembly_lookup.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/cad_ref_syntax.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/catalog.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/check_fonts.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/cli_logging.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/cli_progress.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/color.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/coordination/__init__.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/coordination/kinds.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/coordination/lock.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/coordination/paths.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/coordination/phases.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/coordination/record.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/drawing_checks.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/drawing_render.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/dxf_artifact.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/flatten.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/generation.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/implicit_artifact.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/implicit_export.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/instances.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/interference.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/label_refs.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/lookup.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/metadata.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/progress.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/py.typed
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/render.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/reporting.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/selector_types.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/snapshot_cli.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/snapshot_core.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/sources.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/step_artifact_cli.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/step_artifacts.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/step_export.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/step_export_target.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/step_scene.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/step_targets.py
- skills/implicit-cad/scripts/packages/cadgen/src/cadgen/validity.py
- skills/implicit-cad/scripts/packages/cadjs/bin/implicit-artifact.mjs
- skills/implicit-cad/scripts/packages/cadjs/bin/implicitClosureHooks.mjs
- skills/implicit-cad/scripts/packages/cadjs/bin/meshWorkerEntry.js
- skills/implicit-cad/scripts/packages/cadjs/bin/package.json
- skills/implicit-cad/scripts/packages/implicitjs/README.md
- skills/implicit-cad/scripts/packages/implicitjs/package-lock.json
- skills/implicit-cad/scripts/packages/implicitjs/package.json
- skills/implicit-cad/scripts/packages/implicitjs/scripts/export.mjs
- skills/implicit-cad/scripts/packages/implicitjs/scripts/export.test.mjs
- skills/implicit-cad/scripts/packages/implicitjs/scripts/run-tests.mjs
- skills/implicit-cad/scripts/packages/implicitjs/scripts/verify-implicit-cad-exports.mjs
- skills/implicit-cad/scripts/packages/implicitjs/src/browser.js
- skills/implicit-cad/scripts/packages/implicitjs/src/browser.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/common/camera.js
- skills/implicit-cad/scripts/packages/implicitjs/src/common/displaySettings.js
- skills/implicit-cad/scripts/packages/implicitjs/src/common/gifFrameEncoder.js
- skills/implicit-cad/scripts/packages/implicitjs/src/common/gifFrameEncoder.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/common/implicitHeadlessOrbitFrames.js
- skills/implicit-cad/scripts/packages/implicitjs/src/common/implicitHeadlessRenderEntry.js
- skills/implicit-cad/scripts/packages/implicitjs/src/common/implicitHeadlessRenderEntry.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/common/parameters.js
- skills/implicit-cad/scripts/packages/implicitjs/src/common/renderOptions.js
- skills/implicit-cad/scripts/packages/implicitjs/src/common/themeSettings.js
- skills/implicit-cad/scripts/packages/implicitjs/src/index.js
- skills/implicit-cad/scripts/packages/implicitjs/src/index.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/glb/assertWriteLock.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/glb/bytes.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/glb/progressStream.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/glb/writeGlb.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/glb/writeGlb.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/__baselines__/sdfEquality.json
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/animation.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/export.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/export.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/exportModel.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/exporters.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/graphicsSettings.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/graphicsSettings.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/loader.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/loader.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/mesh.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/mesh.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/meshQuality.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/meshQuality.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/meshWorkerEntry.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/meshWorkers.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/meshWorkers.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/model.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/model.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/nodeModuleSupport.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/nodeModuleSupport.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/render.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/render.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/renderGlb.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/renderGlb.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/schema.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/sdfCompiler.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/sdfCompiler.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/sdfEquality.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/sdfEvaluator.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/sdfEvaluator.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/sdfField.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/sdfFieldGpu.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/sdfFieldReference.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/snapshot.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/implicitCad/snapshot.test.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/viewer/stageTheme.js
- skills/implicit-cad/scripts/packages/implicitjs/src/lib/viewer/surfaceMaterials.js
- skills/implicit-cad/scripts/snapshot/__init__.py
- skills/implicit-cad/scripts/snapshot/__main__.py
- skills/implicit-cad/scripts/snapshot/runtime/render.html
- skills/implicit-cad/scripts/snapshot/runtime/snapshot-render.js
Every link opens the file at its source, pinned to the revision this page describes.