Adom Step2GLB - The Adom STEP Engine
Public Made by Adomby adom
The Adom STEP engine: fully manage STEP files. Convert to color-preserving GLB, render thumbnails and vector outlines, laser-etch MPNs, create and edit STEP geometry, extract features, and run molecule mode. One name for the thin Rust CLI and the shared OCCT service. Formerly 'step2glb' + 'service-step2glb'.
Packages 17
Installable versions you add with adom-wiki. Semver and dist-tags resolve which one you get; the latest is pinned on top.
All versions
1.3.4: skill cleanup: the skill name is now adom-step2glb (was the retired step2glb), the description is shorter valid YAML, and the molecule-publish references say how to install it. Same CLI 0.13.2 binary.
adom-wiki pkg install adom/[email protected]1.3.3 (CLI 0.13.2): anchor-glb counts KHR_lights_punctual lights and Adom.LED.* / Adom.LaserEtch.* state groups in and out, refuses on a difference, records them in the model-quality report (adom/adom-step2glb#17 item 1; service 1.3.2 keeps them through optimize). 1.3.2 (CLI 0.13.1): service 1.3.1 fits the laser-etch part number to the usable top face, both orientations, no minimum font, raised terminals avoided, fit report on the job status (adom/adom-step2glb#13 #14 #15, after John Lauer's PR #1); in-flight jobs never expire and a finished job answers 410 status=expired instead of 404 (adom/adom-step2glb#16). CLI: the poll loops say whether a job expired or was never known, carrying the service's hint, and handle status=expired. 1.3.0 (CLI 0.13.0): new anchor-glb: put a detailed textured GLB (tscircuit build) into the molecule frame with one root transform, every MP/MC marker verified against the footprint JSON, meshes/materials/textures/binary byte-identical and proven, model-quality report beside the output (adom/adom-step2glb#10). 1.2.4 (CLI 0.12.2): features polls the service job queue (it printed the 202 job JSON as an error; adom/adom-step2glb#1). 1.2.3 (CLI 0.12.1): thumbnail no longer advertises GLB input; it refuses a GLB (by --kind, extension or glTF magic) before upload with a pointer to a glTF viewer (adom/adom-step2glb#11). thumbnail also polls the service job queue again, so the command works (0.12.0 printed the 202 job JSON as an error). Reconciles the wiki-only 0.12.0 (silk overlays in plain mode) with GitHub main 0.11.2-0.11.3 (--compress, web-grade LOD twin); source of truth is adom-inc/step2glb.
adom-wiki pkg install adom/[email protected]1.3.2 (CLI 0.13.1): service 1.3.1 fits the laser-etch part number to the usable top face, both orientations, no minimum font, raised terminals avoided, fit report on the job status (adom/adom-step2glb#13 #14 #15, after John Lauer's PR #1); in-flight jobs never expire and a finished job answers 410 status=expired instead of 404 (adom/adom-step2glb#16). CLI: the poll loops say whether a job expired or was never known, carrying the service's hint, and handle status=expired. 1.3.0 (CLI 0.13.0): new anchor-glb: put a detailed textured GLB (tscircuit build) into the molecule frame with one root transform, every MP/MC marker verified against the footprint JSON, meshes/materials/textures/binary byte-identical and proven, model-quality report beside the output (adom/adom-step2glb#10). 1.2.4 (CLI 0.12.2): features polls the service job queue (it printed the 202 job JSON as an error; adom/adom-step2glb#1). 1.2.3 (CLI 0.12.1): thumbnail no longer advertises GLB input; it refuses a GLB (by --kind, extension or glTF magic) before upload with a pointer to a glTF viewer (adom/adom-step2glb#11). thumbnail also polls the service job queue again, so the command works (0.12.0 printed the 202 job JSON as an error). Reconciles the wiki-only 0.12.0 (silk overlays in plain mode) with GitHub main 0.11.2-0.11.3 (--compress, web-grade LOD twin); source of truth is adom-inc/step2glb.
adom-wiki pkg install adom/[email protected]SUPERSEDED by 1.3.2: this tarball's binary reports 0.13.0 (built before the version bump) although it contains the 0.13.1 poll changes. Install 1.3.2.
adom-wiki pkg install adom/[email protected]1.3.0 (CLI 0.13.0): new anchor-glb: put a detailed textured GLB (tscircuit build) into the molecule frame with one root transform, every MP/MC marker verified against the footprint JSON, meshes/materials/textures/binary byte-identical and proven, model-quality report beside the output (adom/adom-step2glb#10). 1.2.4 (CLI 0.12.2): features polls the service job queue (it printed the 202 job JSON as an error; adom/adom-step2glb#1). 1.2.3 (CLI 0.12.1): thumbnail no longer advertises GLB input; it refuses a GLB (by --kind, extension or glTF magic) before upload with a pointer to a glTF viewer (adom/adom-step2glb#11). thumbnail also polls the service job queue again, so the command works (0.12.0 printed the 202 job JSON as an error). Reconciles the wiki-only 0.12.0 (silk overlays in plain mode) with GitHub main 0.11.2-0.11.3 (--compress, web-grade LOD twin); source of truth is adom-inc/step2glb.
adom-wiki pkg install adom/[email protected]1.2.4 (CLI 0.12.2): features polls the service job queue (it printed the 202 job JSON as an error; adom/adom-step2glb#1). 1.2.3 (CLI 0.12.1): thumbnail no longer advertises GLB input; it refuses a GLB (by --kind, extension or glTF magic) before upload with a pointer to a glTF viewer (adom/adom-step2glb#11). thumbnail also polls the service job queue again, so the command works (0.12.0 printed the 202 job JSON as an error). Reconciles the wiki-only 0.12.0 (silk overlays in plain mode) with GitHub main 0.11.2-0.11.3 (--compress, web-grade LOD twin); source of truth is adom-inc/step2glb.
adom-wiki pkg install adom/[email protected]1.2.3 (CLI 0.12.1): thumbnail no longer advertises GLB input; it refuses a GLB (by --kind, extension or glTF magic) before upload with a pointer to a glTF viewer (adom/adom-step2glb#11). thumbnail also polls the service job queue again, so the command works (0.12.0 printed the 202 job JSON as an error). Reconciles the wiki-only 0.12.0 (silk overlays in plain mode) with GitHub main 0.11.2-0.11.3 (--compress, web-grade LOD twin); source of truth is adom-inc/step2glb.
adom-wiki pkg install adom/[email protected]adom-wiki pkg install adom/[email protected]adom-wiki pkg install adom/[email protected]Fixes barrett-land's #5 and #6: silk overlays now apply in plain convert (with silkscreen_applied surfaced), thumbnail-batch async jobs fixed server-side (job_type NameError) and the CLI now polls 202 batch jobs. Service 1.2.1, CLI 0.12.0. README rewritten: this page now covers the CLI and the shared OCCT service as one thing.
adom-wiki pkg install adom/[email protected]adom-wiki pkg install adom/[email protected]adom-wiki pkg install adom/[email protected]adom-wiki pkg install adom/[email protected]adom-wiki pkg install adom/[email protected]adom-wiki pkg install adom/[email protected]adom-wiki pkg install adom/[email protected]adom-wiki pkg install adom/[email protected]