Commit Graph

204 Commits

Author SHA1 Message Date
Connor Slade
a55f2eb130 Add little endian serde functions 2024-09-02 22:08:45 -04:00
Connor Slade
b9c6958ee1 Small readme update 2024-09-02 17:09:01 -04:00
Connor Slade
d36bd89cbe Anti-aliasing post processing 2024-09-02 16:48:42 -04:00
Connor Slade
1c20ee0856 Allow dragging in project to load them 2024-09-02 16:28:57 -04:00
Connor Slade
1499391440 Cleanup workspace ui 2024-09-02 00:42:44 -04:00
Connor Slade
f4797f8916 Recent project and clean shutdowns 2024-09-01 22:15:41 -04:00
Connor Slade
d6248f0916 Reorganize modules 2024-09-01 21:42:00 -04:00
Connor Slade
183c57120c Fix project loading / saving 2024-09-01 19:37:24 -04:00
Connor Slade
f08bcfe9f3 Implement load and saving projects 2024-09-01 17:42:36 -04:00
Connor Slade
ed0c79196f Document goo format header info 2024-08-31 22:29:14 -04:00
Connor Slade
a8ad423196 Final cleanup elephant foot fixer 2024-08-31 20:26:25 -04:00
Connor Slade
aff629b9dd Correctly generate erosion mask 2024-08-31 02:47:41 -04:00
Connor Slade
24435b9bf4 Cargo clippy 2024-08-30 21:34:18 -04:00
Connor Slade
2637915517 Use imageproc erode 2024-08-30 21:33:37 -04:00
Connor Slade
f605fadbde UI cleanups 2024-08-30 18:10:29 -04:00
Connor Slade
4fad2840e5 Allow changing transition layers 2024-08-30 17:00:15 -04:00
Connor Slade
712cebf236 Fix Z translation being doubled 2024-08-29 23:38:59 -04:00
Connor Slade
4c4b8b1510 Cleanup no models popup 2024-08-29 21:18:49 -04:00
Connor Slade
66b8e7504e Keyboard shortcuts 2024-08-29 15:30:45 -04:00
Connor Slade
e44dc465af Cleanup slice preview 2024-08-29 15:12:49 -04:00
Connor Slade
bc7d6036c6 Cleanup elephant foot fixer and slice preview 2024-08-29 02:17:43 -04:00
Connor Slade
64d01a1d83 Somewhat faster elephant foot fix 2024-08-28 22:39:39 -04:00
Connor Slade
34a3f3d2a0 Erosion elephant foot fixer impl 2024-08-28 21:35:07 -04:00
Connor Slade
e97bce1615 Allow dragging slice operation preview 2024-08-28 21:29:59 -04:00
Connor Slade
c4f2e81ec1 Finish elephant foot fixer plugin 2024-08-28 13:40:56 -04:00
Connor Slade
7ec5a19164 Start on plugins system 2024-08-28 03:11:27 -04:00
Connor Slade
dff835a006 Revert to using latest windows on CI 2024-08-20 17:11:20 -04:00
Connor Slade
cfac6f6579 Build for older windows version in CI 2024-08-20 14:39:38 -04:00
Connor Slade
4868511c1c Use unique names for artifacts 2024-08-16 14:44:11 -04:00
Connor Slade
ec141250f9 Upload build artifacts on actions run 2024-08-16 14:37:51 -04:00
Connor Slade
5b7cbcbb92 Cleanup supports config ui 2024-08-08 15:06:18 -04:00
Connor Slade
da0283a098 Fix slice preview bug introduced in 2e6fb2d 2024-08-07 20:44:47 -04:00
Connor Slade
34cde7c569 Cleanup / fix clippy lints 2024-08-07 20:24:14 -04:00
Connor Slade
2e818d4f4f Mesh builder and line support generation 2024-08-07 19:00:29 -04:00
Connor Slade
3f7a8fe9bf Decent overhang detection 2024-08-07 18:09:27 -04:00
Connor Slade
b3910dc672 Working ray-triangle intersections with barycentric coords 2024-08-07 15:12:12 -04:00
Connor Slade
8b77e99931 Ray-triangle intersection test 2024-08-05 16:35:36 -04:00
Connor Slade
c7c8cf0e2e Cleanup line supports 2024-08-03 22:15:34 -04:00
Connor Slade
1b72a6ea52 Correctly detect overhang faces 2024-08-03 18:35:10 -04:00
Connor Slade
05e119dfc1 Linier support visualisation 2024-07-31 21:09:49 -04:00
Connor Slade
d918ee6847 Fix MqttServer shutdown resource leak
I finally got to use std::sync::Weak lol
2024-07-31 17:32:01 -04:00
Connor Slade
396a2c0ca3 Fix goo_format deps 2024-07-31 17:19:53 -04:00
Connor Slade
15d69c7c9f Dont compare models if normals are disabled 2024-07-31 15:13:48 -04:00
Connor Slade
478d99a9d1 Hold shift for more accurate camera moement 2024-07-31 14:56:44 -04:00
Connor Slade
2e6fb2d478 Remove texture coord from model vertex 2024-07-31 14:14:44 -04:00
Connor Slade
e63e0f54bb Option to render model normals 2024-07-31 13:20:58 -04:00
Connor Slade
c7cc76176c Add colors to line vertices 2024-07-31 13:00:27 -04:00
Connor Slade
5be58a4e4b Remove unused imports 2024-07-31 11:48:55 -04:00
Connor Slade
6e238e0361 Render dispatch module 2024-07-31 11:48:07 -04:00
Connor Slade
48e0b32da9 Correctly detect overhang points 2024-07-31 11:21:51 -04:00