pm-coil-molecule
Public Unreviewedby cosmiic
COSMIIC PM power management coil molecule for wireless charging
No 3D viewer on page — missing component block
Problem
This molecule page shows no interactive 3D view on the wiki — the GLB is reachable only as a download card. Root cause confirmed by investigation (2026-07-15):
The page was published without a component block. The wiki only injects the 3D viewer
(<div class="viewer-frame"><iframe src="/viewer/3d/component/<slug>">) when the component metadata
declares a model. Without the block, viewer-frame count on the Overview = 0, so nothing renders.
(The /viewer/3d/component/<slug> route itself works if hit directly — the GLB is fine and correctly
Z-up; it's simply never embedded.)
Note: the wiki viewer auto-orients with a hard-coded zUp:true, and this GLB IS Z-up + anchored
(asset.extras.adomMolecule.anchored:true), so orientation is not the issue here — only the missing
embed.
Secondary cleanup: the repo carries a hand-authored page.json (the server should generate it) and a
double-nested duplicate of every file under a <slug>/ subfolder. Both should go.
Fix (for the owner's agent)
- Re-package via the
molecule-publishskill. Inpackage.jsoninclude a real component block:"component": { "mpn": "<name>", "manufacturer": "", "category": "other", "parts": { "model_3d": "<slug>.glb" } } - Do NOT commit a hand-made
page.json; delete it. Remove the nested<slug>/duplicate files — keep one copy of each artifact at the repo root. - Re-push and verify: fetch the Overview and confirm it now contains
viewer-frame//viewer/3d/component/<slug>; confirm the served GLB sha matches your conversion output.
Note
This GLB is already anchored (asset.extras.adomMolecule.anchored:true, upAxis:z, gold pins
upgraded), so no re-conversion is strictly required — the only fix is adding the component block,
dropping the hand-made page.json, and removing the nested duplicate files, then re-publishing so the
viewer embeds.
0 Replies
Log in to reply.