bubnikv
008f004b48
Fixed a bug, where std::string and wxString were mixed up.
2019-04-29 18:10:08 +02:00
bubnikv
745b2d6abe
Missing forward declaration
2019-04-29 17:24:05 +02:00
bubnikv
d60a5c53f8
Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation
2019-04-26 17:42:51 +02:00
bubnikv
a3e64e456c
WIP, non-uniform scaling in the world coordinate system:
...
Disable non-uniform scaling when switching to the World coordinate system
and the rotation is not multiples of ninety degrees.
Ask user whether to bake in the transformations into the meshes if
enabling the non-uniform scaling in that case.
2019-04-25 09:24:33 +02:00
YuSanka
0da12d08fd
Big Refactoring: - deleted/renamed all _Prusa_ prefixes,
...
- cleaned code from commented parts
- rescale() -> msw_rescale()
2019-04-25 01:45:00 +02:00
bubnikv
abed8ed843
WIP: World / local transformations of an object instance from the side panel.
2019-04-24 19:03:05 +02:00
bubnikv
fbf6dd5af9
WIP: Transformations of an instance in world coordinate system
...
from the side panel.
2019-04-24 11:01:59 +02:00
Enrico Turri
ae6a6f0e0e
Another fix for Linuz and Mac builds
2019-03-19 15:58:18 +01:00
Enrico Turri
0bc6614cc6
GLCanvas3D::Selection as a standalone class
2019-03-19 13:30:21 +01:00
Enrico Turri
b0a732d2de
Emulation of kill focus event on object manipulator fields when changing selection into objects list [WIN+LINUX]
2019-01-31 14:12:07 +01:00
Enrico Turri
362c117ef0
ENABLE_IMPROVED_SIDEBAR_OBJECTS_MANIPULATION set as default
2019-01-28 16:06:44 +01:00
Enrico Turri
d1a1d5f723
Fixed synchronization between Objects List and Object manipulator table
2019-01-28 15:50:02 +01:00
YuSanka
8a05c32187
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-24 15:40:54 +01:00
Enrico Turri
69d860389b
Sidebar object manipulation fields updated on idle event
2019-01-24 11:37:58 +01:00
YuSanka
a33ecd8420
Set uniformly scaling by default
2019-01-24 10:24:10 +01:00
YuSanka
392f6595fa
Added SetLock() function for PrusaLockButton
2019-01-09 08:52:08 +01:00
YuSanka
5f13491906
Added "uniform scaling" button
2019-01-08 13:34:47 +01:00
Enrico Turri
7b832c76d5
Fixed sidebar size fields update (which was broken again)
2019-01-08 09:51:58 +01:00
Enrico Turri
159ad1bae1
Fix of #1590
2019-01-07 10:53:48 +01:00
Enrico Turri
d24eeedd32
Improved objects manipulation using sidebar
2019-01-02 13:42:29 +01:00
bubnikv
1b218df8a2
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
Enrico Turri
dbbd2fa9c6
Sidebar matrix field behavior for single full instance selection
2018-12-18 11:11:06 +01:00
Enrico Turri
888dafac6f
Added size fields to sidebar matrix manipulators
2018-12-18 10:10:14 +01:00
Enrico Turri
067dc4414a
Removed unneeded methods from ObjectManipulation
2018-12-18 09:34:41 +01:00
YuSanka
74224bfe5f
Fixed bug with last solid part deleting
...
+ fixed building
+ deleted last ";" from the settings digest
2018-11-23 11:57:04 +01:00
YuSanka
25f2cd2450
Position(Displacement)/Rotation/Scale for group selection
2018-11-22 16:09:28 +01:00
YuSanka
13077f41c8
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
YuSanka
06cd38faf0
Added "change position" from modification pane
2018-11-14 16:24:55 +01:00
YuSanka
4a1d13ae5d
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
YuSanka
76360c9dfa
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
Enrico Turri
fff76c6aae
New selection set as default
2018-11-01 10:06:55 +01:00
Enrico Turri
069be62c6f
ModelInstance's full 3D transform set as default
2018-10-16 09:51:30 +02:00
Enrico Turri
b49b4c522e
New selection -> scaling wip
2018-10-12 15:43:29 +02:00
Enrico Turri
691ef4bb1b
New selection -> rotation wip
2018-10-09 15:56:34 +02:00
Enrico Turri
671c2a877d
1st installment of new selections (disabled)
2018-10-08 14:02:12 +02:00
YuSanka
ace7e465f0
Completed split of the GUI_ObjectParts
2018-10-05 23:29:15 +02:00
YuSanka
00714f7b2d
Start to Split GUI_ObjectParts:
...
+ created GUI_ObjectList & GUI_ObjectManipulation classes
2018-10-04 16:43:10 +02:00