{"version":"1.0","type":"rich","title":"Gist 6fca8ef5ca087df8d88875360a27898e","description":"This visualization arranges a set of ten idea images across three virtual panels (left, right, and back) in a 3D space using A-Frame entities with `media-loader` components. It captures and restores each image’s position, rotation, and scale via `getIdeasPoses()` and `setIdeasPoses()`, allowing users to switch between initial and new layouts through a dat.GUI control panel. The GUI also provides buttons to snap images back to their panels, pin or unpin them, and generate a fresh layout by sampling new random positions. Images are loaded from external PNG URLs, and the code demonstrates manual object3D manipulation rather than a physics or layout engine.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-6fca8ef5ca087df8d88875360a27898e?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}