Andy Ross
7f43367459
Clean up object naming
...
Honor the upstream names for objects if they've been given them, use
the automatic variable magic as a fallback. And in the case of truly
anonymous objects, give them a name based on their type (e.g. "Box3")
vs. "_unknown_var99".
2025-07-02 09:27:13 -07:00
Yeicor
b629f07f5e
Fix broken gltf exports and minor cleanup
2025-04-20 12:47:23 +02:00
renovate[bot]
5f6b6d7ba0
Update dependency build123d to >=0.9,<0.10 ( #231 )
...
* Update dependency build123d to >=0.9,<0.10
* Update pyproject.toml
* Small fix and updates
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yeicor <4929005+Yeicor@users.noreply.github.com >
2025-02-16 13:06:21 +01:00
Yeicor
4343c52466
Automatically configure default preload URL if the backend serves the frontend directly.
...
Fixes #207
2024-11-15 23:10:30 +01:00
Yeicor
09525daae8
Minor improvements to custom textures feature
2024-11-09 18:25:38 +01:00
Yeicor
874f9e8d6e
Minor improvements to custom textures feature
2024-11-09 18:25:38 +01:00
Chaser Huang
822672c288
Some more missing imports
2024-11-09 18:25:38 +01:00
Chaser Huang
383586c5a4
Add missing imports due to rebase
2024-11-09 18:25:38 +01:00
Chaser Huang
b4d557534d
Add statement lost in rebasing
2024-11-09 18:25:38 +01:00
Chaser Huang
e6921144fb
fix: type hint typo
2024-11-09 18:25:38 +01:00
Chaser Huang
f95509f4f4
Add setting base texture through environment variables
2024-11-09 18:25:38 +01:00
Chaser Huang
5a0228d4fc
Support selecting base texture
2024-11-09 18:25:38 +01:00
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