Commit Graph

15 Commits

Author SHA1 Message Date
8175561250 🐛 fix(.gitignore): add test.py to the list of ignored files
 feat(data_processing.py): remove deprecated get_discrete_vertices2 method and rename get_discrete_vertices3 to get_discrete_vertices. Simplify get_discrete_vertices method by removing the selection of the discretisation method from the settings and always using the Z0-Zi < DeltaZ method. This improves code readability and maintainability.
 feat(input.py): remove deprecated result_file_path and bruteforce_discretization_result attributes from ScannedObject class. Add old_delta, old_discrete, and old_discrete_type attributes to cache the results of the get_discrete_vertices method. This improves performance by avoiding unnecessary recomputations of the discretized vertices.
 feat(MainWindow.py): add support for selecting a layer to display discrete graphs for. Add two new graph types: "Coupe de la couche" and "Difference entre le rayon de chaque points

🔧 fix(ui): change tab index to display the correct tab on startup
 feat(ui): add label and combobox to select layer to display
🔧 fix(worker): add discretisation_value parameter to PreProcessWorker constructor
 feat(math): add get_true_teta_from_x_y, get_difference_from_mean_value, and get_distance_between_two_vertices functions
The UI fix changes the tab index to display the correct tab on startup. The new label and combobox allow the user to select the layer to display. The worker fix adds a discretisation_value parameter to the PreProcessWorker constructor. The new math functions are get_true_teta_from_x_y, get_difference_from_mean_value, and get_distance_between_two_vertices. These functions are useful for calculating teta, differences from mean values, and distances between vertices.
2023-05-03 17:26:11 +02:00
d03d6500a0 added more docstrings 2023-04-28 11:34:22 +02:00
31c8820581 Bug fixes 2023-04-27 14:17:27 +02:00
ff20488ceb Added Setting to program + fixed one typo 2023-04-27 13:23:02 +02:00
d3136a12b6 finished graphs 2023-04-26 15:45:34 +02:00
bbe7a04d2c stub 2023-04-25 13:31:51 +02:00
7a61f23d33 Docstrings, translations and other metadata fixes 2023-04-24 09:54:28 +02:00
fb884b82ba general improvement 2023-04-24 09:19:28 +02:00
533077d8b4 Finished verticalisation 2023-04-21 17:06:04 +02:00
2729ac5f4a Added support for more complex .obj files 2023-04-21 11:49:35 +02:00
39d68a8037 General code cleanup 2023-04-20 13:57:06 +02:00
052c17c8a6 Added bruteforce_discretisation + Object class file exporting 2023-04-19 13:37:31 +02:00
8939020f4a added docstrings and changed how parsing normalisation check 2023-04-17 14:56:19 +02:00
2968922f28 added missing calculations and added data formating 2023-04-17 14:36:11 +02:00
ecccb0f8cb added core functionnalities 2023-04-17 11:30:46 +02:00