54 Commits

Author SHA1 Message Date
Connor Slade
ccc7424992 Start on slicer CLI 2025-04-04 15:11:02 -04:00
Connor Slade
c7269cbc05 Bump version to 0.2.0 2025-02-19 22:01:08 -05:00
Connor Slade
74ac8b88a2 Persist panel layout 2025-02-16 16:06:00 -05:00
Connor Slade
dbd87b6829 Markdown renderer for docs 2025-02-15 13:49:25 -05:00
Connor Slade
098b84b756 Use libblur for faster post processing 2025-02-10 23:19:35 -05:00
Connor Slade
a0f5ee5303 Abstraction over format 2024-11-02 13:52:05 -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
aff629b9dd Correctly generate erosion mask 2024-08-31 02:47:41 -04:00
Connor Slade
2637915517 Use imageproc erode 2024-08-30 21:33:37 -04:00
Connor Slade
bc7d6036c6 Cleanup elephant foot fixer and slice preview 2024-08-29 02:17:43 -04:00
Connor Slade
b3910dc672 Working ray-triangle intersections with barycentric coords 2024-08-07 15:12:12 -04:00
Connor Slade
d45da4973a Popup system 2024-07-28 18:45:37 -04:00
Connor Slade
1b2a50d405 Update to personal fork of egui_phosphor for new icons 2024-07-27 03:21:08 -04:00
Connor Slade
02b83a4827 Cleanup workspace window interface 2024-07-27 00:32:59 -04:00
Connor Slade
ae5a1b2f14 Save / load app config 2024-07-27 00:15:24 -04:00
Connor Slade
80959dece7 Cleanup 2024-07-26 11:53:55 -04:00
Connor Slade
9d50746f58 Add logs window 2024-07-25 13:43:47 -04:00
Connor Slade
d95a1d76fa Cleanup remote send UI 2024-07-25 13:28:19 -04:00
Connor Slade
c2444b8821 Working remote print integration 2024-07-25 02:35:55 -04:00
Connor Slade
0c335bf605 Use tracing for logging in remote_send 2024-07-25 02:01:56 -04:00
Connor Slade
4f9d839f4d Remote print UI 2024-07-25 01:28:08 -04:00
Connor Slade
009c29da7a Start on remote print UI 2024-07-24 20:39:49 -04:00
Connor Slade
ff33b0d599 Error modals 2024-07-24 19:41:28 -04:00
Connor Slade
1bb875c972 Revamp model lighting 2024-07-24 15:20:07 -04:00
Connor Slade
83f635c2d4 Rough conversion to egui_dock 2024-07-24 02:44:35 -04:00
Connor Slade
869f4ef570 Cleanup slice operation stuff 2024-07-23 20:46:02 -04:00
Connor Slade
f7920b4af4 Update goo header info construction 2024-07-23 00:18:59 -04:00
Connor Slade
60871ce750 Slicing benchmarks 2024-07-10 18:40:50 -04:00
Connor Slade
27b581af62 Optimize slicer 2024-07-06 17:46:35 -04:00
Connor Slade
e721358587 Hgh res target point generation 2024-07-05 19:08:36 -04:00
Connor Slade
5fdf616fbe Slice into generic image buffer
While it does compile, as all images are stored before being encoded, slicing a 600 layer model would use about 25 gb of memory.
I'll fix that in the next commit.
2024-07-02 19:09:15 -04:00
Connor Slade
bf59ed8f25 Support loading .obj and .mtl files 2024-07-02 10:39:20 -04:00
Connor Slade
0b0a96f722 More robust slicing 2024-06-29 21:02:39 -04:00
Connor Slade
664901bb02 Rename ui module to mslicer 2024-06-26 17:59:46 -04:00
Connor Slade
62811e0985 Multithread slicer 2024-06-26 17:11:49 -04:00
Connor Slade
61c12941fe Working file uploads 2024-06-25 22:30:57 -04:00
Connor Slade
639498c78d Match initial query with mqtt client 2024-06-25 18:42:26 -04:00
Connor Slade
0e59faa204 Working remote command sending 2024-06-24 23:25:26 -04:00
Connor Slade
9e59e5a08a Async mqtt server 2024-06-24 01:39:04 -04:00
Connor Slade
b113def198 Start on mqtt implementation
Why are there no good embeddable mqtt libs for rust..
2024-06-23 23:59:17 -04:00
Connor Slade
5ac74a315a Uniforms per pipeline 2024-06-22 17:15:32 -04:00
Connor Slade
46106939ff Add UI window icon 2024-06-22 14:47:14 -04:00
Connor Slade
641afa7922 Working slice button 2024-06-21 21:03:55 -04:00
Connor Slade
9aac6760f9 Ui design progress 2024-06-21 00:47:49 -04:00
Connor Slade
7b697fef9f UI Camera movement 2024-06-20 18:16:56 -04:00
Connor Slade
89cdae4299 Gpu access in ui 2024-06-20 16:42:24 -04:00
Connor Slade
a82ed7f9c5 Remote send status messages 2024-06-20 15:18:20 -04:00
Connor Slade
f65f4638c3 Correct layer configs 2024-06-19 15:56:44 -04:00
Connor Slade
b55f2f8ac1 Working slicer 2024-06-19 15:31:57 -04:00