-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 0.2.0 - Alignment functionality #34
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…vectorized the genetic algorithm (x3 in speed). Added two other algorithms, developed with the help of ChatGPT and then optimized. The first is the "nearest_insertion" (chosen now as default) fast but far from the optimal, the second "two_opt", slow but which is close to the optimal path. Integration into the GUI will follow.
…ossible algorithm. To be connected and settings to be changed.
…d after connection with call.
…ath optimization algorithm with the optimization function.
…nd completer for send field in the control tab.
…er keys press events.
…ple is store the __init__.py, while a default version is in the app_settings.py.
…om margin to gcode table button.
…ouch. Enable/disable control elements of sender tab when controller is connected/disconnected.
… of the class that, given a set of coordinates, modifies them based on the roto-translation (and also deformation) of the coordinates of control points passed to the class itself.
Not tested.
…s are unconnected.
…ther minor corrections on stylesheets.
… Removed unuseful variable.
… tool button (wip).
…move point function to delete selected rows, removed unuseful print.
… alignment is applied.
Temporarily inserted a fake set of points to verify the correct application of the alignment on the gcode [will be removed later]. Linked the status of the Align Tool Button in the alignment tab with the procedure.
…of offset values when a new point is added
… to a separate function.
…e layer visualization at the center. Camera label size and resize policy changed. Points tablewidget columns resizing mode changed.
Some MOD to test ALIGN tab general widgets alignment. TODO: port manual mods in QT Designer
…ntrol tabs. Modified visuals to signal when the alignment is applied with enough points, selected but not applied for missing number of points, not applied.
…and maximum boundary. Added related warning. Extended application of rounding during new value computation to all operations
… horizontal and vertical toolbutton selection position to app settings.
MakersKlabs
approved these changes
Aug 11, 2024
MakersKlabs
approved these changes
Aug 11, 2024
MakersKlabs
approved these changes
Aug 11, 2024
TheAntTeam
commented
Aug 11, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implemented Alignment functionality in alignment tab.
All the main changes are now summarized in the changelog file.