Lukas Matena
eadf7daa37
Merge branch 'master' into lm_sla_gizmo_clipping_plane
2019-04-08 10:50:10 +02:00
Lukas Matena
09cf1b9b00
Allowed general object transformation and SLA z-shift (clipping plane)
2019-04-08 10:31:53 +02:00
Lukas Matena
7531f2d5e7
Selection rectangle now respects the clipping plane position
2019-04-08 10:31:22 +02:00
Lukas Matena
bbda1896f9
The gizmo is now able to triangulate and show the cut, the triangulated cut is cached
2019-04-08 10:31:19 +02:00
Lukas Matena
9b7857aaab
SLA gizmo clipping plane logic moved to fragment shader
...
This means the clipping now works again with both legacy and modern OpenGL
2019-04-08 10:31:16 +02:00
Lukas Matena
273fcf68a1
SLA gizmo now uses glClipPlane instead of touching projection matrix
...
Messing with the projection matrix invalidates the z-buffer
This currently only works in OpenGL legacy mode
2019-04-08 10:31:13 +02:00
Lukas Matena
bc9164e40c
SLA gizmo now respects the clipping plane when rendering points and raycasting mouse onto mesh
2019-04-08 10:31:10 +02:00
Lukas Matena
fd1f9d65fb
First steps on SLA clipping plane
2019-04-08 10:31:04 +02:00
Enrico Turri
09c7eb1d28
Follow-up of a7318dbe197d0a05d368865fe169751f07840cd7 -> Do not disable other instances when an instance is selected
2019-04-08 09:49:21 +02:00
Enrico Turri
a688493d91
Merge branch 'et_canvas_gui_refactoring' of https://github.com/prusa3d/Slic3r
2019-04-08 09:09:12 +02:00
Enrico Turri
8cdc461d34
CTRL-click replace SHIFT-click for addind/removing objects to the current selection from the 3D scene
2019-04-08 08:30:28 +02:00
YuSanka
d31590f438
Fixed Typo for the last commit
2019-04-05 12:18:58 +02:00
Enrico Turri
6ca49c05df
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-04-05 11:55:56 +02:00
Enrico Turri
233eda2813
Export to stl of instances
2019-04-05 11:30:49 +02:00
YuSanka
0c662e298f
Merge remote-tracking branch 'origin/ys_selection'
2019-04-05 11:25:29 +02:00
YuSanka
ef5281c3c9
Some improvements for a loading of icons
2019-04-05 11:18:59 +02:00
Enrico Turri
a9223aeb5f
Follow-up of 763a91e2ca73a2a9189ea47bbdcb80089e3262b8 -> take in account of ModelObject::origin_translation when saving parts and modifiers to stl
2019-04-05 10:08:34 +02:00
Lukas Matena
177f5b02fa
Disabled layer editing mode for SLA
2019-04-05 09:51:58 +02:00
YuSanka
77dcb7f5a3
Added missed code for my last commit
2019-04-05 09:04:52 +02:00
YuSanka
ccee04cd68
Implemented new logic for Instances splitting
2019-04-04 18:03:40 +02:00
YuSanka
8631cb006b
Improved Selection from ObjectList side
2019-04-04 18:03:40 +02:00
tamasmeszaros
b56991d780
Fix for leaving the object outside bed after "optimize orientation"
2019-04-04 16:03:23 +02:00
Enrico Turri
763a91e2ca
Export to stl of parts and modifiers
2019-04-04 15:13:43 +02:00
YuSanka
63dea6d5dc
Merge remote-tracking branch 'origin/master' into ys_selection
2019-04-04 15:09:37 +02:00
YuSanka
09054a0bc9
Fixed non-consistency of the selection
2019-04-04 15:07:54 +02:00
Enrico Turri
24128e01ed
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-04-04 14:00:48 +02:00
Enrico Turri
6197f48321
Use current selection to determine proposed filename when exporting to stl files
2019-04-04 14:00:31 +02:00
Vojtech Kral
70ce79c86e
SLA export: Finalize filename when exporting & uploading,
...
set correct project name when uploading
2019-04-04 13:10:11 +02:00
Vojtech Kral
251747e6fa
GLGizmoCut: Scale input field
2019-04-04 12:31:13 +02:00
Enrico Turri
369cdd8b3b
Ask user to switch to expert mode when loading a 3mf or an amf file containing instances or modifiers from simple mode
2019-04-04 12:02:13 +02:00
Enrico Turri
c7d6691658
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-04-04 11:31:44 +02:00
Enrico Turri
30f44880d7
Removed 'Export print config' checkbox from save dialog for 3mf and amf files
2019-04-04 11:31:26 +02:00
bubnikv
39ce4c33a4
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-04-04 09:41:23 +02:00
Enrico Turri
936f7a3b84
Select newly added parts/volumes from current selected instance when adding from 3D scene's context menu
2019-04-04 09:35:13 +02:00
bubnikv
a36bdefda5
Code to load SVG icons into the BitmapCache class.
2019-04-04 09:20:11 +02:00
Enrico Turri
6d9180ba92
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-04-04 09:03:25 +02:00
Enrico Turri
a7318dbe19
Keeps non selected instances as disabled for any combination of current instance's volumes selection
2019-04-04 09:01:47 +02:00
Vojtech Kral
703b9bda32
imgui: Fix scaling
2019-04-03 16:39:28 +02:00
Vojtech Kral
c99fe20504
imgui: Yet another font size fix
2019-04-03 16:31:49 +02:00
Enrico Turri
305b07978c
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-04-03 15:28:27 +02:00
Enrico Turri
28ec3415eb
Keep instance mode selection when at least one instance is already selected
2019-04-03 15:28:09 +02:00
Lukas Matena
69027b53fd
SLA gizmo now allows to deselect a point
2019-04-03 14:44:24 +02:00
Enrico Turri
7d488e3424
Added call to schedule_background_process() when deleting modifier attribute
2019-04-03 12:45:06 +02:00
bubnikv
527c213b57
Fixed cutting of objects in left oriented coordinate space.
...
Removed some spurious debugging printf.
2019-04-03 12:07:58 +02:00
Lukas Matena
2269e1b183
Deliberately setting the SLA dialog a bit too large
...
It is not possible to precisely calculate actual window size before the rendering, so I added a safety margin.
It would be nicer to let the window autoscale and only use the inflated dimension for possible moving the window upward to prevent collision with the bottom panel, but...
ImGui autoscaling does not work properly for some reason (the window size autoscales only after a mouse move), so this is a workaround.
2019-04-03 10:41:45 +02:00
Enrico Turri
eff8dd1ae5
Fixed negative values for size shown in the sidebar matrix fields when mirroring is applied
2019-04-03 09:05:52 +02:00
YuSanka
d806e8e5e1
Merge remote-tracking branch 'origin/master' into ys_selection
2019-04-03 08:42:12 +02:00
YuSanka
fed0f189d3
Fixed typo
2019-04-03 08:39:36 +02:00
Enrico Turri
48da4d4756
Fixed conflicts after merge with master
2019-04-03 08:38:32 +02:00
bubnikv
eeae1c0495
Fixed update of the SLAPrint back end after mirroring in a specific
...
case of mirroring around the X axis.
Fixed some asserts on visual studio due to access to empty std::vector
2019-04-02 18:04:23 +02:00