868 Commits

Author SHA1 Message Date
Yeicor
184b3a10fc avoid all bounding box flickering 2024-02-28 20:01:16 +01:00
Yeicor
2b2cbb517e better bounding box camera change logic 2024-02-28 19:47:39 +01:00
Yeicor
f5cf3d0edf better bounding box supporting selection and slightly better ortho raycasting 2024-02-28 19:25:43 +01:00
Yeicor
6df02bd447 add working initial bounding box implementation 2024-02-27 21:17:17 +01:00
Yeicor
57c10db5a0 add support for dynamic fake 3D lines attached to the world! 2024-02-26 20:49:59 +01:00
Yeicor
fa6b19f701 update some old todos and add stable assets to the repo 2024-02-26 18:17:50 +01:00
Yeicor
20b785a89a add the ability to expand models by clicking on them 2024-02-25 21:22:14 +01:00
Yeicor
16155e7db5 add complete helpers support 2024-02-25 20:07:54 +01:00
Yeicor
878367638f add support for axes 2024-02-25 12:15:26 +01:00
Yeicor
f22e19fb3d double-sided CAD models 2024-02-25 11:23:11 +01:00
Yeicor
dfff9720dc add support for selecting vertices 2024-02-24 23:38:58 +01:00
Yeicor
b3160fe3d3 add support for rendering vertices 2024-02-24 23:26:45 +01:00
Yeicor
7e9e579e46 add support for custom model opacities 2024-02-24 23:04:54 +01:00
Yeicor
34b7c3e893 better model management 2024-02-24 20:49:07 +01:00
Yeicor
f6c0d5f936 complete initial models list 2024-02-24 20:03:14 +01:00
Yeicor
a72cc8dd09 refactor most of the frontend and add permissive cors to backend 2024-02-24 17:22:58 +01:00
Yeicor
7dfdbdd34c add missing icon 2024-02-24 12:58:50 +01:00
Yeicor
cd5c2ca362 add tooltips to most UI elements 2024-02-24 12:51:53 +01:00
Yeicor
3795e512cc better async components 2024-02-24 12:21:16 +01:00
Yeicor
4d529aec66 add licenses to frontend 2024-02-24 11:44:53 +01:00
Yeicor
5701aaad27 fix internal frontend icons 2024-02-24 11:10:34 +01:00
Yeicor
872d8e5e03 share hashcode implementation 2024-02-24 11:00:34 +01:00
Yeicor
69b1da711e make "inner" edges more visible 2024-02-24 10:56:18 +01:00
Yeicor
dc600c3f6c lots of selection fixes and nicer tools interface 2024-02-21 21:08:46 +01:00
Yeicor
cc5b96877a improve build size once more 2024-02-20 23:09:46 +01:00
Yeicor
d56c924710 fix typing issues 2024-02-20 22:59:22 +01:00
Yeicor
37ceab5ed7 modularize selection and support edge selection 2024-02-20 20:50:11 +01:00
Yeicor
ba74b97bd9 lots of fixes and finding new problems 2024-02-19 21:19:26 +01:00
Yeicor
c9e8bde9ca several fixes to tessellation and extremely fast (in comparison) initial load of CAD objects 2024-02-19 20:53:10 +01:00
Yeicor
656daf1bf3 work 2024-02-18 23:20:24 +01:00
Yeicor
0ff39e045f start to pre-merge CAD models on the server to improve frontend performance 2024-02-18 21:06:45 +01:00
Yeicor
9d429de804 better selection persistence 2024-02-18 19:51:46 +01:00
Yeicor
76a636f400 add a couple of useful tools 2024-02-18 19:46:47 +01:00
Yeicor
0f46d06463 add a couple of useful tools 2024-02-18 19:10:08 +01:00
Yeicor
47f7d09385 partial show during load 2024-02-18 18:15:17 +01:00
Yeicor
c1e003c668 slightly faster initial load 2024-02-18 17:55:35 +01:00
Yeicor
27944ab9cd better logo design 2024-02-18 17:41:15 +01:00
Yeicor
613fe9269a typo 2024-02-17 21:05:15 +01:00
Yeicor
16b3a8ea64 working basic loading glbs demo after lots of fixes 2024-02-17 21:04:37 +01:00
Yeicor
c357c88a6f better glbs model loading 2024-02-17 18:38:14 +01:00
Yeicor
f50efd3701 better networked model loading 2024-02-17 18:14:27 +01:00
Yeicor
a0b8cfe2a8 lots of improvements 2024-02-17 17:37:15 +01:00
Yeicor
52f6349c34 optimized build size again (icons & camera) 2024-02-17 12:05:33 +01:00
Yeicor
92c917b230 add single entrypoint to server to simplify deployment 2024-02-17 10:38:50 +01:00
Yeicor
7f7ff86f9f starting work on glb(s) management 2 2024-02-16 21:49:01 +01:00
Yeicor
ee160c1ee4 starting work on glb(s) management 2024-02-16 21:47:47 +01:00
Yeicor
c10e5f0896 cleaning up 2024-02-16 20:35:27 +01:00
Yeicor
0545d8fbe2 export all server objects to a file for static deployments and demo for logo 2024-02-10 20:37:28 +01:00
Yeicor
3804ae5376 add support for orthographic camera! 2024-02-10 19:56:47 +01:00
Yeicor
e9b24fd333 optimize build size 2 2024-02-10 19:20:05 +01:00