.5, 0.0, 0.0, 0.0, 0.0, 0.5, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0]}}, 'path': '/meshcat'});

            setInterval(() => {
                let t = (Date.now() % 8000) / 8000.0 * 2 * Math.PI;
                viewer.handle_command({
                    type: "set_transform",
                    path: "/Cameras/default",
                    matrix: new Float32Array([Math.cos(t), Math.sin(t), 0, 0,
                                              -Math.sin(t), Math.cos(t), 0, 0,
                     