ifcurl/forgejo
Bruno Postle a33a4f9296 viewer.html: implement clip= clipping planes
applyClipPlanes() parses all repeatable clip= params (6 floats: point +
normal in IFC world coords), transforms each via toThree() into Three.js
space, and sets world.renderer.three.clippingPlanes. syncCameraUrl already
preserves clip= params when rebuilding the URL on camera movement.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 07:10:19 +01:00
..
custom/public/assets viewer.html: implement clip= clipping planes 2026-04-24 07:10:19 +01:00
templates/custom Deploy viewer as Forgejo static file; update footer.tmpl URL 2026-04-23 20:48:36 +01:00