Commit Graph

847 Commits

Author SHA1 Message Date
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
Yeicor
0aa0be4a1e optimize build size 2024-02-10 18:51:16 +01:00
Yeicor
85a401e9ec started working on tools and sharing scene 2024-02-10 18:35:38 +01:00
Yeicor
21947d3cef misc improvements 2 2024-02-10 16:52:02 +01:00
Yeicor
f8ee906f45 misc improvements 2024-02-10 13:37:30 +01:00
Yeicor
dda1162953 Started migration of frontend to vuetify 2024-02-09 21:18:08 +01:00
Yeicor
ede0c6143f Started migration of frontend to vuetify 2024-02-09 21:17:28 +01:00
Yeicor
458726d472 Started migration of frontend to Vue 2024-02-08 20:59:50 +01:00
Yeicor
56c097aea3 Server implementation more or less complete 2024-02-08 19:52:51 +01:00
Yeicor
792ab687f6 Working websocket updates including cleanup 2024-02-07 21:13:14 +01:00
Yeicor
3fbf6ea497 Add async buffered pubsub, websocket updates endpoint and initial fast hashing of objects 2024-02-06 20:55:04 +01:00
Yeicor
e79b9adc61 Fix server lifecycle (cleanup) 2024-02-06 19:27:56 +01:00
Yeicor
07334a75f5 Basic python server working including hot-reload 2024-02-05 21:05:50 +01:00
Yeicor
69106abbbd More flexible and add deps for http+websockets server 2024-02-05 19:29:48 +01:00
Yeicor
f98a95791d Material and texture support, simpler tessellation and valid models 2024-02-04 22:55:22 +01:00
Yeicor
2202a86464 Migrate server to poetry and build glb models for faces and edges 2024-02-02 13:25:13 +01:00
Yeicor
8fd3a2247a Start working on python package 2024-02-01 21:03:20 +01:00
Yeicor
24d9af17ee Initial commit 2024-01-29 21:48:33 +01:00
Yeicor
ff629bc006 Initial commit 2024-01-28 21:13:03 +01:00