c66cc356ab
Drop to bed function now accounts for instance transformation
2019-06-19 11:53:08 +02:00
7993ffa1e5
Added 'drop to bed' button into object manipulation panel
2019-06-19 11:04:12 +02:00
7dbb1801e2
GUI_ObjectManipulation.cpp - Removed implicit capture by value in some of the lambdas
2019-06-19 11:04:12 +02:00
98c11164b8
Experiments with msw_rescale fixing
2019-06-18 18:02:40 +02:00
06de3c0d6e
A bit of documentation of the mirroring and reset buttons at the side panel.
2019-06-18 09:57:07 +02:00
4b8ab92630
Reset buttons: synchronization of instances/volumes
2019-06-14 15:28:09 +02:00
0610d209ed
Reset buttons - fixed rotation of instances with multiple volumes
...
Mirroring buttons now hide where appropriate
2019-06-14 15:28:09 +02:00
e9b7479a7b
Added mirroring buttons into object manipulation panel
2019-06-14 15:03:42 +02:00
a4d0632a05
Added transformation reset buttons in object manipulation panel
2019-06-14 15:03:42 +02:00
9734c7e1d9
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-05-09 11:49:23 +02:00
fd79dce088
Implemented msw_rescale_word_local_combo()
...
for scaling of the coordinate system combobox
2019-05-09 11:44:14 +02:00
611a77d0e3
Fixed disappearing visual hints when the user presses the ENTER key while editing one of the object manipulators fields
2019-05-09 11:43:28 +02:00
3169baae09
Switch the side panel to World Coordinates in the Simple Mode.
2019-05-07 16:16:35 +02:00
21bc798fd6
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
09673970f7
Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation
2019-05-03 19:13:47 +02:00
6ae851ff90
Implemented the "Support for support enforcers only" quick selection.
...
Reduced some memory leaks due to the ConfigDef::default_value pointer.
2019-05-03 18:01:39 +02:00
f7c475bbb0
Fixed full statistics calculation
...
(calculate sum of volume and part_count only for solid parts)
2019-05-03 13:09:42 +02:00
50758c4cd0
Changed the "non-uniform scaling is not possible" message.
2019-05-03 12:36:26 +02:00
ac117b2e32
Fixed typo
2019-05-02 09:54:18 +02:00
8d6dc63c2f
Changed update_warning_icon_state() signature
...
(next try to fix OSX compilation)
2019-05-02 08:33:38 +02:00
9fd6b76437
Implemented scaling of instances through the object manipulation box
...
for rotated, but still axis aligned coordinate systems.
2019-05-01 11:33:41 +02:00
2691bebf0c
Next try
2019-04-30 09:38:23 +02:00
008f004b48
Fixed a bug, where std::string and wxString were mixed up.
2019-04-29 18:10:08 +02:00
22f170e29e
ObjectList improvements: Added warning icon for Parts with a repaired errors
2019-04-29 15:27:59 +02:00
d60a5c53f8
Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation
2019-04-26 17:42:51 +02:00
b0830d062b
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
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
7625bf118b
Merge remote-tracking branch 'origin/master' into ys_ftn_improvements
2019-04-25 08:12:19 +02:00
0da12d08fd
Big Refactoring: - deleted/renamed all _Prusa_ prefixes,
...
- cleaned code from commented parts
- rescale() -> msw_rescale()
2019-04-25 01:45:00 +02:00
56c063546f
Merge remote-tracking branch 'origin/ys_msw_dpi'
2019-04-24 23:09:50 +02:00
abed8ed843
WIP: World / local transformations of an object instance from the side panel.
2019-04-24 19:03:05 +02:00
903f22a28a
Changed Manipulation panel. (Simple mode)There is exclamation mark icon next for the object name, if it has errors.
...
+ some code refactoring
2019-04-24 13:33:05 +02:00
fbf6dd5af9
WIP: Transformations of an instance in world coordinate system
...
from the side panel.
2019-04-24 11:01:59 +02:00
2a26666054
Some refactoring and documentation, modified Windows dependencies to compile against patched wxWidgets
2019-04-23 12:35:26 +02:00
70e794f17d
Application Scaling for MSW: Added rescale function for DoubleSlider (from Preview), ObjectList, ManipulationPanel and SettingsPanel
...
+ Set wider default size for Preset Comboboxes from Tabs (#2023 )
2019-04-16 10:05:45 +02:00
252381aa38
Application Scaling for MSW: Next big step
...
- Added rescale() function for the most of controls
- Created PrusaBitmap and PrusaButton classes like a wrap to wxBitmap and wxButton accordingly
2019-04-13 23:46:52 +02:00
b7a3f8de30
Fix SVG & bitmap scaling on Mac depending on Retina scaling
2019-04-09 15:16:10 +02:00
8dc3dc3d4b
Icon updating for all application
2019-04-08 11:10:57 +02:00
40c5bbc0aa
Improved Selection from ObjectList side
2019-04-04 18:03:40 +02:00
2c51e432e3
Fixed negative values for size shown in the sidebar matrix fields when mirroring is applied
2019-04-03 09:05:52 +02:00
64e71aec14
Fixed non-uniform scale of single volumes selection when made using the sidebar matrix fields
2019-03-22 11:51:10 +01:00
ae6a6f0e0e
Another fix for Linuz and Mac builds
2019-03-19 15:58:18 +01:00
604356840d
Fixed build on Linux and Mac
2019-03-19 15:33:09 +01:00
0bc6614cc6
GLCanvas3D::Selection as a standalone class
2019-03-19 13:30:21 +01:00
7e9c73fbda
Fix of instance rotations from the side panel
...
in regard to instance synchronization.
2019-03-01 15:35:48 +01:00
c6a6f3caf9
Fixed rotation of single instance -> it works now with absolute values.
...
Added Absolute / relative, World / Local, Rigid body / independent
modifier parameter to the object / group rotation.
2019-03-01 10:20:12 +01:00
fdf2f07445
Fixed OSX-build
2019-02-21 11:44:01 +01:00
ebd11c3f7c
Merge remote-tracking branch 'origin/ys_hdpi'
2019-02-20 16:20:30 +01:00
369cda4cd3
Added scaling for more some dialogs
...
+ Set size for mode buttons
2019-02-11 14:14:35 +01:00
e09a6b7945
Fix of #1771
2019-02-07 16:33:14 +01:00