Skip to content
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 80 commits into from
Aug 11, 2024
Merged

Version 0.2.0 - Alignment functionality #34

merged 80 commits into from
Aug 11, 2024

Conversation

TheAntTeam
Copy link
Owner

Implemented Alignment functionality in alignment tab.
All the main changes are now summarized in the changelog file.

TheAntTeam and others added 30 commits August 4, 2024 10:54
…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.
…ath optimization algorithm with the optimization function.
…nd completer for send field in the control tab.
…ple is store the __init__.py, while a default version is in the app_settings.py.
…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.
…move point function to delete selected rows, removed unuseful print.
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.
TheAntTeam and others added 25 commits August 4, 2024 10:54
…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.
Copy link
Owner Author

@TheAntTeam TheAntTeam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@TheAntTeam TheAntTeam merged commit a17aea2 into main Aug 11, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants