Releases: osu-cdme/cdme-scangen-ui-archive
Releases · osu-cdme/cdme-scangen-ui-archive
v1.2
v1.1
1.0 => 1.1 Changes
General Changes
- Significantly simplified codebase, aiming for better readability and maintainability
- Small optimizations and simplifications all around
'Generate' Screen
- Rearranged and simplified some so the order hopefully makes more sense
- More detailed progress bar
'View' Screen
- 'Generate' and 'Import SCN' methods for getting a build into the application now generate and cache large amounts of data, including thumbnails, which will massively speed up load times and general operation of this screen
- Thermal coloring mode should be fixed (though, please note that 'Generate' screen defaults will make everything the same power, which should cause yellow coloring by default)
- "Save Layer" button now works correctly in all known scenarios, meaning we can actually commit changes to the following:
- Segment Styles
- Velocity Profiles
- Segment Linked Segment Style ID
- Vector Querying
- Vector selection now only selects from set of { hatch, contour, jump } that are enabled on-screen
- Click-to-select-vector system should be magnitudes faster on very large parts with lots of hatches due to implementation of a drastically more optimal algorithm that will only find closest segment if you click within 1mm of a segment
- Multiple vectors now selectable; if segment style id is changed with multiple selected, changes segment style id for all selected vectors
- Segment style ID is now validated; yells at the user if they try and assign a nonexistent ID to a segment
- Bugfix: Every layer in layer list shows up as Layer 1
'Optimize' Screen
Basic prototype that should work implemented; not interfaceable with yet until we start getting details on exactly what we'll be getting from the thermal model, but majority of the work UI-wise is already done
Known Issues
- elements can occasionally become read-only and require an alt-tab away and back in to become responsive again
- 'pyslm' Island/Striping implementations sometimes crash, particularly on smaller parts, large island/stripe size, or parts with lots of interior holes. Best I can tell, this seems to be an issue with their 'pyslm' implementations, not our system. I will be attempting a fix within the next week or two.
v0.1
Extremely minimal, but I believe we have our first working executable!
Comes bundled with Python and our pyslm
library. Simply download, extract, and launch cdme-scangen-ui.exe
.