.updateMatrixWorld();
      mesh.frustumCulled = false;
      mesh.d = 3;
      mesh.list = 'tabs';

      const _updateOptions = () => {
        ctx.font = `${fontSize}px ${fontFamily}`;

        // 3D
        ctx.fillStyle = mesh.d === 3 ? '#42a5f5' : '#EEE';
        ctx.fillRect(0, 0, menuWidth*0.2 - 5, menuHeight);
        ctx.fillStyle = mesh.d === 3 ? '#FFF' : '#000';
        ctx.fillText('3D', menuWidth*0.2/2 - 30, menuHeight/2 + 20);

        // 2D
        ctx.fillStyle = mesh.d === 2 ? '#42a5f5' : 