2ce308693f
Fixed object size changes using sidebar
2019-01-04 13:59:41 +01:00
ca6a7ac8d5
Further improvement in objects manipulation using sidebar (multiselection)
2019-01-03 11:24:03 +01:00
0ccd19f1ee
Improved objects manipulation using sidebar
2019-01-02 13:42:29 +01:00
611d9aa0d8
Model's volume transform set as default
2019-01-02 10:49:13 +01:00
4b04e4e552
Fix for #1549
2019-01-02 10:18:02 +01:00
f799f2eb48
Delayed update of ObjectManipulation panel from the Canvas3D:
...
Store the changes into temps and apply it to the wxWidgets on idle.
2018-12-20 20:12:26 +01:00
2548253d59
Another fix on volumes translation
2018-12-19 15:03:49 +01:00
7077c1e4a1
Sidebar matrix field behavior for multiple volume selection
2018-12-18 14:08:46 +01:00
f54f966663
Sidebar matrix field behavior for single full object selection
2018-12-18 11:50:22 +01:00
d453b6fb3f
Sidebar matrix field behavior for single full instance selection
2018-12-18 11:11:06 +01:00
334f747fa9
Sidebar matrix fields focus handling
2018-12-18 10:40:53 +01:00
8854276965
Added size fields to sidebar matrix manipulators
2018-12-18 10:10:14 +01:00
a326ce06b1
Removed unneeded methods from ObjectManipulation
2018-12-18 09:34:41 +01:00
e1cea03cda
Added template for the handle of the TextCtrl's focus event
2018-12-11 14:05:56 +01:00
d7bc1410ee
Update value inside TextCtrl & SpinCtrl after wxEVT_KILL_FOCES instead of wxEVT_TEXT (or wxEVT_TEXT_ENTER)
2018-12-11 14:05:56 +01:00
a378bb7bed
Removed some obsolete Perl bindings.
...
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
b03f672801
Refactored to get direct access to GLCanvas3D in Plater and Preview.
...
WIP: SLA update delayed until mouse is released.
2018-11-23 12:47:32 +01:00
9d7b4ce41d
Position(Displacement)/Rotation/Scale for group selection
2018-11-22 16:09:28 +01:00
86ac9ed91e
Small refactoring
2018-11-21 10:36:09 +01:00
37b5cb9a4d
Update transformation values in sidebar for single volume/modifier selection
2018-11-21 09:45:43 +01:00
bcfff27921
Fixed scaling of multivolumes selection - Added local scale by pressing Alt key while dragging the scale gizmo
2018-11-20 15:39:36 +01:00
b961d1011a
Fixed rotation of multivolumes selection - Added local rotation by pressing Alt key while dragging the rotate gizmo
2018-11-20 11:57:01 +01:00
ede21eec7a
Rotation/Scale from modification pane for SingleObject, SingleVolume & SingleInstance
...
Note:
- doesn't work for group selection
- scaling work only with percent mode
2018-11-15 12:43:16 +01:00
caaacb4c4f
Added "change position" from modification pane
2018-11-14 16:24:55 +01:00
9467209c1a
Fixed crashing on reset_settings_value()
2018-11-14 13:40:55 +01:00
62aa34b444
SpinCtrsl inside Manipulation pane is replaced to TextCtrls
...
+ Added "proces_enter" mode for TextCtrl (The control will generate the event wxEVT_TEXT_ENTER)
2018-11-14 12:35:15 +01:00
ca868fcaf1
Fixed typo bug
2018-11-13 08:00:27 +01:00
d20bac7039
Added a modifier selection in the object list
...
+ set box-subobject's center to the objects center
+ fixed bug in PrusaObjectDataViewModel.Delete(), when deleting last volume_idx
2018-11-12 16:03:50 +01:00
7f4a8bccd5
Fixed controls layout on right panel.
...
+ Split ObjectManipulation class to ObjectManipulation and ObjectSettings
+ fixed typo-bug in GetItemByVolumeId
2018-11-09 18:42:06 +01:00
3aad8b5fd2
Translation of ModelVolume as transformation component (without modifying the mesh)
2018-11-02 12:11:28 +01:00
618d0e4910
Fixed splitting of the objects with instances
2018-11-01 16:24:20 +01:00
a15bf7cc25
New selection set as default
2018-11-01 10:06:55 +01:00
5a4cef9ac1
Fixed part settings updating
2018-10-31 16:06:32 +01:00
7f08f460f1
Some code review
2018-10-31 12:58:35 +01:00
d2844bc39d
Ported show_sliced_info_sizer
...
+ some code-view changes
2018-10-31 12:58:35 +01:00
f47949504e
Prototype of the hiding according to view mode
...
+ Added mode icon near option's label
+ Fixed segmentation fault on Linux
2018-10-21 23:10:36 +02:00
059ab4a05c
ModelInstance's full 3D transform set as default
2018-10-16 09:51:30 +02:00
27fea879d3
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
2018-10-15 10:54:20 +02:00
76052d33bf
New selection -> scaling wip
2018-10-12 15:43:29 +02:00
b7980f6b9b
Added correct deleting of the selected objects(parts, mix)
...
but only in "ObjectList->Scene" direction
2018-10-12 12:00:37 +02:00
30f3ec3d16
Changed mode of the OblectList to Multiple selection
2018-10-10 16:22:20 +02:00
895bdf7918
New selection -> rotation wip
2018-10-09 15:56:34 +02:00
9f1613bffb
Merge remote-tracking branch 'origin/dev_native' into ys_dev_native
2018-10-09 08:30:48 +02:00
1006cd976e
Fixed events OBJECT_SETTINGS_CHANGED_EVENT , OBJECT_REMOVE_EVENT and UPDATE_SCENE_EVENT
...
+ changed ctor of ObjList
+ deleted unusable code from Tab.cpp
2018-10-08 16:28:11 +02:00
384cfa0e6d
1st installment of new selections (disabled)
2018-10-08 14:02:12 +02:00
ea30385fd0
Completed split of the GUI_ObjectParts
2018-10-05 23:29:15 +02:00
bcedd71e99
Start to Split GUI_ObjectParts:
...
+ created GUI_ObjectList & GUI_ObjectManipulation classes
2018-10-04 16:43:10 +02:00