ifcurl/ifcurl
Bruno Postle 81f022d4af viewer.html: URL input, drag-and-drop, IFC coordinate transform, camera placement
- Replace url-display span with editable input; Enter or drag-and-drop loads
  a new ifc:// URL by navigating to the same page with updated ?url= param
- Fix syncCameraUrl: convert Three.js → IFC world coords (x,-z,y) before
  serialising camera= param so URLs are in Z-up IFC space
- Apply IFC → Three.js transform (x,z,-y) when placing camera from URL param
- Drop viewer.py: viewer is now a Forgejo static file; service.py has no
  /viewer or /proxy endpoints

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 21:15:30 +01:00
..
__init__.py Preview service and improved CLI help 2026-04-15 21:46:50 +01:00
__main__.py Preview service and improved CLI help 2026-04-15 21:46:50 +01:00
auth.py Authentication and test coverage 2026-04-15 23:21:13 +01:00
git.py Fix port preservation and HTTP fallback for local Gitea 2026-04-15 23:50:54 +01:00
py.typed Python core library and ifcurl CLI 2026-04-15 21:24:35 +01:00
render.py Fixes for render bugs 2026-04-22 00:22:35 +01:00
service.py Remove /viewer and /proxy endpoints from service.py 2026-04-23 21:06:36 +01:00
url.py Fix port preservation and HTTP fallback for local Gitea 2026-04-15 23:50:54 +01:00