YuSanka
8a1a5d2259
GalleryDialog: Fixed a memory leak
2023-08-10 15:06:54 +02:00
enricoturri1966
028dfb5d9e
Tech ENABLE_LEGACY_OPENGL_REMOVAL set as default
2022-12-06 12:17:01 +01:00
Lukas Matena
d7a34f7e40
Merge branch 'master_250'
2022-08-30 16:31:07 +02:00
YuSanka
98e94c3329
Fix for #8728 - Remember Size/Location of Shape Gallery window box
2022-08-24 16:49:38 +02:00
YuSanka
43a7398c88
ShapesGallery: Fixed save of the thumbnails for custom shapes, when name contains diacritics
2022-08-17 17:40:06 +02:00
YuSanka
066b567714
Using of wxWidgets 3.1.6 WIP:
...
* Create Cache of wxBitmapBundles instead of wxBitmaps
* Use wxBitmapBundles instead of wxBitmap for most of Widgets
* Use empty bitmabundles instead of wxNullBitmap for wxBitmapComboBoxes.
* Updated wxWidgets.cmake
* OSX specific: Discard BitmapComboBox overrides
+ some code cleaning
2022-07-29 11:21:54 +02:00
enricoturri1966
5ffe010a9d
Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL merged into ENABLE_LEGACY_OPENGL_REMOVAL
2022-03-08 14:50:32 +01:00
enricoturri1966
1eac357739
Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel: GLVolume geometry + removed class GLIndexedVertexArray from codebase
2022-02-23 13:39:54 +01:00
Vojtech Bubnik
cc44089440
New BuildVolume class was created, which detects build volume type (rectangular,
...
circular, convex, concave) and performs efficient collision detection agains these build
volumes. As of now, collision detection is performed against a convex
hull of a concave build volume for efficency.
GCodeProcessor::Result renamed out of GCodeProcessor to GCodeProcessorResult,
so it could be forward declared.
Plater newly exports BuildVolume, not Bed3D. Bed3D is a rendering class,
while BuildVolume is a purely geometric class.
Reduced usage of global wxGetApp, the Bed3D is passed as a parameter
to View3D/Preview/GLCanvas.
Convex hull code was extracted from Geometry.cpp/hpp to Geometry/ConvexHulll.cpp,hpp.
New test inside_convex_polygon().
New efficent point inside polygon test: Decompose convex hull
to bottom / top parts and use the decomposition to detect point inside
a convex polygon in O(log n). decompose_convex_polygon_top_bottom(),
inside_convex_polygon().
New Circle constructing functions: circle_ransac() and circle_taubin_newton().
New polygon_is_convex() test with unit tests.
2021-11-16 10:15:51 +01:00
enricoturri1966
93347f0452
Close Shape Gallery dialog by pressing ESC on keyboard
2021-11-11 13:03:40 +01:00
YuSanka
aecd7e2b93
GalleryDialog: Added context menu for custom shapes
...
+ Added possibility to delete custom shaped by "DELETE" key
2021-10-14 12:16:14 +02:00
YuSanka
b39eb7f222
Gallery: Fixed a naming of the added item with already existing name.
...
+ Fixed layout after add/delete item to/from Gallery
2021-10-11 11:21:27 +02:00
Vojtech Bubnik
7b0d90f489
Reworded "Shape Gallery" menu and dialog title
2021-10-07 15:40:28 +02:00
YuSanka
0092c448b8
OSX specific: GalleryDialog: Fixed scale of the default icon
2021-08-03 11:28:58 +02:00
YuSanka
a26e9c46b2
Fixed build
2021-08-02 15:08:54 +02:00
YuSanka
e8e3279511
Shapes Gallery :
...
- Suppress to create a PNG-files for system shapes
- Allow to load the OBJ files
2021-08-02 15:00:41 +02:00
enricoturri1966
65b3be92fe
Techs DISABLE_ALLOW_NEGATIVE_Z_FOR_SLA and ENABLE_ALLOW_NEGATIVE_Z set as default
2021-07-22 11:26:31 +02:00
YuSanka
232309a879
Don't save shapes directory to the "last_dir"
2021-07-21 16:13:40 +02:00
enricoturri1966
4b312ae170
ENABLE_ALLOW_NEGATIVE_Z -> Fixed build when the tech is disabled
2021-07-21 12:28:03 +02:00
YuSanka
44f1dac8c7
GalleryDialog: Added process of the "Close" button
...
SavePresetDialog: To correct "darkmodding" the wxRadioBox was changed to the wxStaticBoxSizer with radio buttons
+ Some code cleaning
2021-07-20 14:46:38 +02:00
YuSanka
e6c361ec5e
Added "Modify Shapes Gallery" to the "Window" menu
...
+ Fixed a non-MSW build (added missed include)
2021-07-20 11:25:24 +02:00
YuSanka
888a5e3084
Fixed of the warnings.
...
+ Some small bug-fixing related to the system colors change on MacOS ("Set..." buttons didn't respect to the system color change)
2021-07-19 15:46:50 +02:00
YuSanka
0220ae4ce5
Fixed a crash when "resources/shapes" directory doesn't exist.
...
+ Localization for the "Internal error: %1%" in generic_exception_handle()
2021-07-15 09:04:12 +02:00
YuSanka
4257ffddde
GalleryDialog: Changes the paths to the system and custom galleries
2021-07-14 17:41:37 +02:00
YuSanka
8f5715b0d7
Follow-up fe7204379d6080b38f281d843ec2f3c607b09a83 - added missed include
2021-07-14 16:48:55 +02:00
YuSanka
fe7204379d
GalleryDialog: Fixed sort of the filenames inside the list.
...
+ OSX Specific:
* Fixed scale of the lock on the system file icons
* Fixed buttons alignment for AboutDialog and SysInfoDialog
2021-07-14 16:45:34 +02:00
YuSanka
3d424c057c
GalleryDialog: Added loaded files quality control
...
+ Code cleaning
2021-07-14 12:47:52 +02:00
enricoturri1966
56e2f47ba6
Fixed conflicts after pulling from master
2021-07-13 12:11:54 +02:00
enricoturri1966
44d31f9bf2
Follow-up of d6fdf2d5c2d7508bfa429b9d77a6f6c44988ead1 -> Automatic generation of missing thumbnails
2021-07-13 11:57:19 +02:00
Lukas Matena
f1ff59bafe
Fixed build on Linux
2021-07-13 08:30:49 +02:00
YuSanka
0cdc54b710
GalleryDialog improvements:
...
* Added "Replace PNG" function
* Added locks instead of border for system shapes
2021-07-12 17:22:22 +02:00
Oleksandra Yushchenko
d6fdf2d5c2
Modifiers Gallery ( #6703 )
...
* Added GalleryDialog
* GalleryDialog improvements:
* Added DnD functionality
* Added "Delete custom shapes" function
2021-07-12 15:20:50 +02:00