7aaba25520
Do not allow to copy/paste volumes when using sla printer
2019-06-24 13:21:05 +02:00
6b0d75127b
#2428
...
1) Reworked logic for pasting volumes
2) Fixed paste of volumes into different objects
3) Do not apply offset when pasting into the copied object
4) Keep source transformation matrix and relative positions when copy/pasting volumes into another object
2019-06-24 12:26:11 +02:00
abdb5c5d74
Fixed conflicts after git cherry-picking 39cfe819daeb7dd71bae5ff20edfbe6396dffbe8
2019-06-12 10:57:20 +02:00
bf9740188a
Code cleanup
2019-05-24 15:22:27 +02:00
c92940c985
Fixed conflicts after cherry-picking 844e99f84e
2019-05-24 14:42:46 +02:00
b0200c04ae
Fixed debug technology ENABLE_RENDER_SELECTION_CENTER
2019-05-20 15:59:54 +02:00
0132313ee0
Fixed position of instances after paste object
2019-05-20 10:33:49 +02:00
036920a43b
Fix of a regression bug - joint rotation of multiple instances.
...
The bug was likely introduced with b89e95aea7
2019-05-15 15:22:18 +02:00
f0da19446b
Merge branch 'lm_arrange_wipe_tower' of https://github.com/prusa3d/Slic3r
2019-05-10 11:14:42 +02:00
6881911411
World / local coordinates: Fixed wrong scaling of a group selection,
...
changed the "anisotropic scaling" - "embed vertices" message,
fixed scaling in the world coordinate system, so it does not count
the modifiers into the bounding box size.
2019-05-07 15:43:53 +02:00
5f226c5d7f
Allow wipe tower rotation by the rotation gizmo
2019-05-06 08:14:45 +02:00
0ab96ed6b5
Changed the "non-uniform scaling is not possible" message.
2019-05-03 12:36:26 +02:00
6526a8fcaf
WIP: Transformation of instances in world coordinate space:
...
Ulocking the "anisotropic" scaling checkbox will bake the transformation
into meshes to allow for scaling in world axes.
Optimized and templated the stl_transform functions, now also available for 3x3 matrices.
The Canvas3D::reload_scene() now maintains selection even if all volumes of an instance changed their IDs.
2019-04-26 17:28:31 +02:00
5d2537af35
WIP: Transformations of an instance in world coordinate system
...
from the side panel.
2019-04-24 11:01:59 +02:00
dddea0db22
Fixed selection when right-clicking in the 3D scene to show the context menu
2019-04-15 10:27:40 +02:00
b0c33a1fe9
Fixed copying of some object's attributes into the clipboard
...
(layer height profile, layer height table etc)
Added public Plater::schedule_background_process()
2019-04-12 18:29:47 +02:00
7d15ee8fd9
Offset used to place newly added volumes and instances proportional to the bed max size
2019-04-12 15:31:33 +02:00
defcd26b4a
Copy and paste -> Fixed paste for multivolumes copies
2019-04-12 11:28:24 +02:00
6ff12111a6
Copy and paste -> Disabled paste of instances when selection is in Volume mode
2019-04-12 08:49:24 +02:00
3e902ecfbd
Fixed conflicts after merge with master
2019-04-12 08:41:59 +02:00
4046d517c9
Copy and paste -> Disabled paste of volumes when nothing is selected and fixed enabling/disabling of paste item in toolbar and edit menu
2019-04-11 14:21:08 +02:00
bd2ac8f1f8
Copy and paste -> Added offset to pasted objects/volumes
2019-04-11 11:27:15 +02:00
99993170eb
Copy and paste -> Fixed copy of multiple instances and volumes insertion into objects list
2019-04-11 11:09:32 +02:00
8b9568797a
Copy and paste -> prototype of copy and paste for objects
2019-04-10 15:55:32 +02:00
7a1fab09d4
Copy and paste -> Clipboard refactored to accept more than one object
2019-04-10 14:03:40 +02:00
6cbf9d2523
1st installment of copy and paste -> prototype for volumes copy and paste
2019-04-10 08:40:58 +02:00
0889877e26
Tweaks to selection from 3D scene
2019-04-09 15:42:00 +02:00
ca6a5af1dc
Fixed rotation of SLA instances in case a rotation in X or Y was applied
...
to the instances.
2019-04-08 13:35:03 +02:00
09c7eb1d28
Follow-up of a7318dbe19 -> Do not disable other instances when an instance is selected
2019-04-08 09:49:21 +02:00
6d9180ba92
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-04-04 09:03:25 +02:00
a7318dbe19
Keeps non selected instances as disabled for any combination of current instance's volumes selection
2019-04-04 09:01:47 +02:00
28ec3415eb
Keep instance mode selection when at least one instance is already selected
2019-04-03 15:28:09 +02:00
89a0c84c83
Fixed conflicts after merge with master
2019-04-02 15:13:26 +02:00
adf9c4bd40
Follow-up of d4b22cfb87 -> Fixed dragging of sla instances after slicing
2019-04-02 10:55:36 +02:00
83aaa471cf
Fixed conflicts after merge with master
2019-04-01 14:21:55 +02:00
d4b22cfb87
Fix dragging of mixed instances plus volumes selections
2019-04-01 13:53:48 +02:00
d87b478d60
Camera refactoring
...
1) All camera related OpenGL calls moved into class
2) The Camera class now stores the view matrix, the projection matrix and the viewport
3) The Camera class now exposes methods to get the camera orientation vectors, the camera position, the view matrix, the projection matrix and the viewport
4) All the code operating on the camera or requiring camera data has been modified to use the new methods
2019-04-01 10:00:10 +02:00
ba89f04429
Fix of visual hints for rotation of full single instance selection
2019-04-01 09:11:23 +02:00
af3a32b8a0
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_canvas_gui_refactoring
2019-03-28 09:30:23 +01:00
a4f404a6a4
Selection enabled only for 3D view and not for g-code preview
2019-03-28 08:44:46 +01:00
024efd963a
Renamed private methods of Selection
2019-03-21 11:02:10 +01:00
80c1a8d8e4
GLCanvas3D::Selection as a standalone class
2019-03-19 13:30:21 +01:00