Connor Slade
738a22bce5
Elide lifetimes
2025-02-08 13:33:22 -05:00
Connor Slade
a0f5ee5303
Abstraction over format
2024-11-02 13:52:05 -04:00
Connor Slade
a55f2eb130
Add little endian serde functions
2024-09-02 22:08:45 -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
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
4fad2840e5
Allow changing transition layers
2024-08-30 17:00:15 -04:00
Connor Slade
34a3f3d2a0
Erosion elephant foot fixer impl
2024-08-28 21:35:07 -04:00
Connor Slade
34cde7c569
Cleanup / fix clippy lints
2024-08-07 20:24:14 -04:00
Connor Slade
c2444b8821
Working remote print integration
2024-07-25 02:35:55 -04:00
Connor Slade
f7bf27ce7d
Define all crate versions in workspace toml
2024-07-25 00:27:24 -04:00
Connor Slade
d4da7f37dc
Appease clippy
2024-07-24 19:49:17 -04:00
Connor Slade
1bb875c972
Revamp model lighting
2024-07-24 15:20:07 -04:00
Connor Slade
8ad1bbe025
Cleanup slice operations window
2024-07-24 01:10:30 -04:00
Connor Slade
79a2a34517
Cleanup cargo configs
2024-07-05 21:09:18 -04:00
Connor Slade
8378f16652
Remove duplicated pipeline descriptors
2024-07-05 18:00:31 -04:00
Connor Slade
0d53e46c36
Image runs iterator
...
Adds an iterator through the runs in an Image. This is faster than collecting all runs into a vector and looping through that.
2024-07-03 16:27:25 -04:00
Connor Slade
3fae064c63
Make the slicer generic allowing slicing into different formats
2024-07-03 12:59:59 -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
c9f07466cb
Working mqtt broker
2024-06-24 14:14:44 -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
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
Connor Slade
21700e6e6a
Refactor goo format
2024-06-18 21:41:47 -04:00
Connor Slade
c12299baa4
Split project into crates
2024-06-18 20:41:59 -04:00