<div id="viewer-wrapper">
  <div id="viewer-root"></div>
</div>
#viewer-root {
  width: 100%;
  height: 100%;
}
#viewer-wrapper {
  width: 100vw;
  height: 100vh;
  display:flex;
  overflow: hidden;
  position:relative;
}
const model = "/main-website/engagementring-configurator.glb";

const basePath = "https://assets.demodrive.ijewel3d.com";

ijewelViewer.setupIjewelDriveViewer(
  {
    basePath: basePath,
    model: model,
    ijewelViewerOptions: {
      showCard: false,
      splitMaterialTabs: false,
      showSwitchNode: true,
      showLogo: false
    }
  },
  document.getElementById("viewer-root")
);

window.addEventListener("webgi-viewer-ready", async (ev) => {
  console.log("ready");
  const viewer = ev.detail.viewer;
});

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. https://releases.ijewel3d.com/libs/mini-viewer/0.2.0/bundle.iife.js