Lukas Matena
63b0eec5a9
Merge branch 'master' into lm_tm_hollowing
2020-01-21 13:00:07 +01:00
foxox
07d6fd8f7e
Platter->Plater
2020-01-20 11:16:49 -05:00
Enrico Turri
b368f8ff24
Fixed conflicts after merge with master
2020-01-17 14:58:19 +01:00
Enrico Turri
dad09c737c
ENABLE_GIZMO_ICONS_NON_ACTIVABLE_STATE set as default
2020-01-17 10:34:32 +01:00
Lukas Matena
d9786f2bcd
Fixed SLA gizmos picking problem - hollowed mesh was not rendered for picking
2020-01-16 13:18:43 +01:00
Lukas Matena
822f9ff4a6
Fixed issues in SLA gizmos related to showing/hiding of the model/support structures
2020-01-16 13:18:43 +01:00
Lukas Matena
902d3bb904
Fixed loading of hole_height when a hole is selected (hollowing gizmo)
2020-01-16 13:18:43 +01:00
Lukas Matena
6e8bdb2c86
Fixed update of clipping plane when a gizmo was turned off
2020-01-16 13:18:43 +01:00
Lukas Matena
8c8256c6a2
Fixed diameter/radius mismatch in gizmo UI
2020-01-16 13:18:43 +01:00
Lukas Matena
a3f3c868eb
Removed needless calls to instance_bounding_box
2020-01-16 13:18:43 +01:00
Enrico Turri
3f2ccf08d2
3Dconnexion devices translation linearly dependent on zoom
2020-01-16 10:17:07 +01:00
Lukas Matena
d0d73e6109
Hollowing config values contain min/max values, these are respected when setting through the gizmo
...
Rendering and hole transformation fixes (still WIP, though)
2020-01-14 10:33:10 +01:00
Lukas Matena
e9d340c87f
Fixed transformations of the hollowed GLVolume
2020-01-09 14:09:26 +01:00
Lukas Matena
ff065aa9ba
Switched order of hollowing and support points gizmos
2020-01-09 10:01:21 +01:00
Enrico Turri
5a63b9a6a0
Follow-up of 5b2e2fe7b3
-> Fixed uv mapping on gizmobar
2020-01-08 10:04:39 +01:00
Enrico Turri
5b2e2fe7b3
Fixed artifacts on toolbar and gizmobar icons showing up when changing screen or toolbar scale factors
2020-01-07 12:40:03 +01:00
Lukas Matena
6a870ef8bb
Fixed incorrect z-shift when showing hollowed object
2020-01-06 16:02:55 +01:00
Lukas Matena
4d182a5748
Fixed scaling of the holes and instance showing/hiding
2019-12-20 11:33:14 +01:00
Lukas Matena
b3f15b1c98
Merge branch 'master' into lm_tm_hollowing
2019-12-20 10:33:53 +01:00
Lukas Matena
d1f86e0a80
SLA supports gizmo now uses hollowed mesh when available
...
Bugfix: SLA support tree is is now given the hollowed mesh, not the original
Added ImGui separators and change background alpha in hollowing gizmo dialog (to match the other gizmos)
2019-12-20 10:17:59 +01:00
Lukas Matena
57cf3d17e2
First steps on SLA and Hollowing gizmo data sharing
2019-12-17 15:57:24 +01:00
Lukas Matena
2cb30f3641
First prototype of CGAL hole-drilling
2019-12-13 13:42:10 +01:00
Enrico Turri
f2b8607d11
Fixed positioning of gizmos' imgui dialogs
2019-12-12 13:38:08 +01:00
Lukas Matena
537260494d
Merge branch 'master' into lm_tm_hollowing
2019-12-12 11:37:33 +01:00
Enrico Turri
d6f5ed9ad0
Refactoring in GLGizmosManager to simplify code
2019-12-12 11:11:11 +01:00
Lukas Matena
135660decf
SLA gizmos fix: clipping of points/holes always used coords from the first instance
...
Few warnings fixed
2019-12-12 10:40:28 +01:00
Enrico Turri
57d069bd0a
Some rework on layout of imgui dialogs
2019-12-11 15:30:25 +01:00
Enrico Turri
a7b12f97db
Gray icons for gizmos in disabled state
2019-12-09 15:21:18 +01:00
tamasmeszaros
3b0241c98b
Fix trianglemesh slicer error with empty meshes
2019-12-06 10:59:05 +01:00
Enrico Turri
8728f192c6
Follow-up of c370bb7141
-> Do not force even size of toolbars icon textures
2019-12-05 14:43:18 +01:00
Enrico Turri
c370bb7141
Forces even size and disable compression for toolbar icon texture to try to solve artifacts on OsX Catalina
2019-12-05 12:22:24 +01:00
YuSanka
ee71f83939
Localization improvements:
...
* fixed "\n" at the end of phrases
+ updated list of files to localization
+ new PrusaSlicer.pot
+ Japanese localization
2019-12-04 11:14:13 +01:00
Lukas Matena
a6e737f05a
Various small changes in hollowing gizmo:
...
- changed layout of controls
- fixed supports appearing when they shouldn't
- fixed clipping plane (holes were hidden at a bit different position of the plane then appropriate)
- when hollowing is done, clipping plane is automatically moved to show the cavity
- the dialog should no longed overlap bottom-left corner controls
- gizmo controls now correspond to config values in ObjectSettings box and both update each other
- added undo/redo support when manipulating holes
2019-12-03 10:45:49 +01:00
Lukas Matena
14d56929e7
SLA drain holes can be removed by right click, Ctrl+A selects all holes
2019-11-29 14:12:31 +01:00
Lukas Matena
735f82c019
Hollowing gizmo has now its own shortcut [H], fixed a situation with supports showed in editing mode
2019-11-29 13:56:39 +01:00
Lukas Matena
bc0db7dc91
Quickly added a hole height setting
2019-11-22 15:45:48 +01:00
Lukas Matena
9dd18a8d6d
Started work on extending EigenMesh3D to account for possible drain holes when raycasting
2019-11-19 11:33:49 +01:00
tamasmeszaros
d4d037792d
Holes are now visible on slices in preview.
2019-11-13 15:55:37 +01:00
Lukas Matena
73ae733484
New icon for the hollowing gizmo
2019-11-12 15:04:40 +01:00
Lukas Matena
b6edd5ddb9
SLA support points gizmo renders the holes and does not allow to place a support point in them
2019-11-12 11:48:12 +01:00
tamasmeszaros
a69e80b987
Fix non thread-safe data flow between plater and hollowing gizmo.
2019-11-11 17:27:32 +01:00
tamasmeszaros
60650d0dfc
Progress indication for hollowing gizmo.
2019-11-11 16:10:46 +01:00
tamasmeszaros
c22423a219
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
...
* Refactor file names in SLA dir
2019-11-11 12:55:22 +01:00
tamasmeszaros
ac8eab5fa8
Enhanced hollowing scheme, closing distance working as expected.
2019-11-08 16:51:43 +01:00
Lukas Matena
645f13a0ae
Drain holes are now saved in ModelObject
...
Internal changes in GLGizmoHollow.cpp
2019-11-08 14:05:56 +01:00
tamasmeszaros
4b08865809
hollowing params renamed, filtering generalized
2019-11-08 09:21:30 +01:00
Lukas Matena
9836533cb3
Hollowing task triggered by the gizmo now spawns a UI job to not block the UI thread
...
The AABB tree calculation is still done in the UI thread, so it gets blocked for some time
2019-11-07 14:25:03 +01:00
tamasmeszaros
bc3d22348a
Hollowing params: accuracy and smoothness
2019-11-07 09:34:34 +01:00
tamasmeszaros
a82f1268f3
Hollowed interior is now visible in preview
2019-11-06 14:26:15 +01:00
tamasmeszaros
bdf6f7342e
Hollowing step in SLAPrint process, PrintConfig params added.
2019-11-06 13:38:43 +01:00