### Summary of Changes
- **3D Gamut Visualization (`src/js/gamut_viewer.js`)**:
- Implemented 3D QuickHull algorithm operating directly on 3D CIELAB coordinates $(a^*, L^*, b^*)$.
- Triangulates the true 3D surface convex hull of gamut point clouds without distortion or overlapping polar Delaunay artifacts.
- Recomputes clean 3D vertex normals on `THREE.BufferGeometry`.
- **Touch Gesture Support (`src/js/gamut_viewer.js`, `src/js/OrbitControls.js`)**:
- Configured multi-touch controls: `ONE: THREE.TOUCH.ROTATE`, `TWO: THREE.TOUCH.DOLLY_PAN` (pinch zoom and 2-finger pan/rotate).
- Set `touch-action: none` on the WebGL canvas element to prevent browser scrolling interference.
- **Dependency Clean Up (`src/index.html`)**:
- Removed obsolete `delaunator.min.js` script tag.
Fixes #89.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary of Changes
src/js/gamut_viewer.js):(a^*, L^*, b^*).THREE.BufferGeometry.src/js/gamut_viewer.js,src/js/OrbitControls.js):ONE: THREE.TOUCH.ROTATE,TWO: THREE.TOUCH.DOLLY_PAN(pinch zoom and 2-finger pan/rotate).touch-action: noneon the WebGL canvas element to prevent browser scrolling interference.src/index.html):delaunator.min.jsscript tag.Fixes #89.