Commit Graph

65 Commits

Author SHA1 Message Date
Yeicor
09c0994a34 Also color edges and vertices, add examples and minor improvements 2024-10-11 20:18:49 +02:00
Chaser Huang
0939e25da2 fix: typo 2024-10-11 20:18:49 +02:00
Chaser Huang
712e0a06e6 support bd cad objects with color tagged 2024-10-11 20:18:49 +02:00
Charles Cazabon
b9c3b34416 Add py.typed marker so linting tools know to use the type annotations. 2024-09-25 11:48:16 +02:00
Yeicor
eca2bbfa7c Fix python import bug 2024-03-30 17:28:49 +01:00
Yeicor
86180c424e Keep selected enabled features on model updates instead of resetting them, better list of objects support and recover/disable previous selection on scene reloads. 2024-03-30 17:26:06 +01:00
Yeicor
255ae72ed2 Count features again after changes to model and support for sending arbitrary lists of shapes as a single model. 2024-03-29 12:23:16 +01:00
Yeicor
4b06559ab8 Add a progress bar to the frontend and improve slightly batched updates logic 2024-03-28 22:52:34 +01:00
Yeicor
13bbdd5956 Fix automatic _find_var_name 2024-03-28 12:51:26 +01:00
Yeicor
7166f9fe3d Improved image location after build123d update 2024-03-28 12:20:56 +01:00
Yeicor
7a7627f57e clean code 2024-03-26 22:02:32 +01:00
Yeicor
eed0baccac fix automatic naming of objects 2024-03-26 21:25:28 +01:00
Yeicor
72480d82c8 strong performance optimizations for the backend 2024-03-26 21:22:48 +01:00
Yeicor
8ebf48cb36 configurable edge and vertex widths 2024-03-26 20:43:21 +01:00
Yeicor
632e7e93c6 lots of performance improvements, bug fixes and some new features 2024-03-25 21:37:28 +01:00
Yeicor
1d01c75448 more fixes 2024-03-16 16:22:08 +01:00
Yeicor
981d923e5e fix 2024-03-16 10:56:46 +01:00
Yeicor
e85dc36fea clean frontend disconnection protocol 2024-03-16 10:54:26 +01:00
Yeicor
d5cdd094e8 reduce idle cpu usage and add todo 2024-03-14 17:26:54 +01:00
Yeicor
8fc5ed7544 fix for export_all 2024-03-10 19:46:20 +01:00
Yeicor
431c41a615 fix CI deployment 12 2024-03-10 18:56:45 +01:00
Yeicor
49df7af970 add support for programmatically and efficiently removing objects, better API and more CI automation 2024-03-10 17:30:34 +01:00
Yeicor
77ceeb2eba fix logo export 2024-03-10 15:38:56 +01:00
Yeicor
719395863d big rewrite focusing on faster performance and selection improvements 2024-03-10 15:34:39 +01:00
Yeicor
a9ce189c45 faster updates 2024-03-09 12:59:07 +01:00
Yeicor
f1b04db24a small improvement for export 2024-03-09 12:05:40 +01:00
Yeicor
768603b4d3 increase default request timeout 2024-03-07 20:56:51 +01:00
Yeicor
3e3730a4a5 faster multi-object load, faster updates and better orthographic camera at different scales 2024-03-07 20:49:27 +01:00
Yeicor
753648e522 fix imports 2024-03-06 19:25:49 +01:00
Yeicor
8749c708e2 quick fixes 4 2024-03-05 21:08:24 +01:00
Yeicor
1cbd1987b3 fully working example and many fixes 2024-03-05 20:58:14 +01:00
Yeicor
4bd025e7d5 fix launching backend without a built frontend 2024-03-03 20:41:44 +01:00
Yeicor
0fad65d7b2 solving lots of production issues 2024-03-03 13:16:51 +01:00
Yeicor
ccb8d1c4e7 better logo (demo) 2024-03-03 11:18:29 +01:00
Yeicor
4c7be17ddc add support for loading images as quads 2024-03-03 10:56:44 +01:00
Yeicor
c51ddade4b add full support for locations, better helpers and more server fixes 2024-03-02 23:00:07 +01:00
Yeicor
a7f07d172e better model updates, broken tool/selection init 2024-03-02 19:24:54 +01:00
Yeicor
2ff9ac9e7e basic fixes for the server 2024-03-02 18:10:49 +01:00
Yeicor
fa6b19f701 update some old todos and add stable assets to the repo 2024-02-26 18:17:50 +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
34b7c3e893 better model management 2024-02-24 20:49:07 +01:00
Yeicor
a72cc8dd09 refactor most of the frontend and add permissive cors to backend 2024-02-24 17:22:58 +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
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