Skip to content

Releases: osu-cdme/cdme-scangen-ui-archive

v1.2

21 Feb 17:32
Compare
Choose a tag to compare

Tons of different stuff fixes. Possibly still a few minor bugs to squash, but the entire thing is working in concert now.

Install: Download, unzip, run the .exe.
Guide: See attached .PDF.

v1.1

05 Feb 13:47
Compare
Choose a tag to compare

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

08 Jul 20:43
Compare
Choose a tag to compare

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.