1aa559585c
Added missing include
2019-09-27 15:26:13 +02:00
4b3eab0ed9
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_3dconnexion
2019-09-27 14:52:30 +02:00
f958cfd2ff
ENABLE_3DCONNEXION_DEVICES - 1st installment of support for 3Dconnexion devices
...
Implemented using hidapi library (https://github.com/libusb/hidapi ) and https://github.com/koenieee/CrossplatformSpacemouseDriver/tree/master/SpaceMouseDriver as reference
Unsolved issues:
- When manipulating the SpaceNavigator wxWidgets generates a mouse wheel event that needs to be filtered out
- wxWidgets does not detect devices being connected/disconnected to the pc
- Current state forces a continuous rendering
- Current state misses dependence on camera zoom
- Non intuitive movement limits
- Translation and rotation speed factors are hardcoded
- Number of device buttons hardcoded
2019-09-27 14:52:19 +02:00
6f8a9bc1ff
Fixed visual hints in 3D scene not disappearing when tabbing out of size z field in object manipulators sidebar
2019-09-25 13:05:18 +02:00
dbc51a140d
Fixed erroneous use of logical OR where bitwise OR was meant
...
Also, PrintBase::SlicingStatus enum had two entries assigned to 0 - removed the one that was never used
2019-09-25 12:18:30 +02:00
fdbe339622
Fixed gizmo scale for objects added to scene using the new context menu
2019-09-25 11:25:14 +02:00
7861fa5086
Whitespace changes to supress misleading indentation warnings
...
These appear in newer gcc when spaces and tabs are mixed
2019-09-24 16:01:01 +02:00
b2e7081d31
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-09-24 14:33:20 +02:00
9607fbeb6d
Fix of SPE-1027
2019-09-24 14:32:59 +02:00
2fd5044460
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-09-24 14:13:22 +02:00
7c1706f7ee
Follow-up of f4910cafed -> Fix extended to Mac
2019-09-24 14:13:03 +02:00
c1e3be9b27
MeshUtils.cpp: MeshRaycaster is now aware of the clipping plane
2019-09-24 12:58:12 +02:00
a68a72a660
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-09-24 09:11:43 +02:00
e6604afd05
#2972 - Fixed selection after adding an instance with autocenter active
2019-09-24 09:11:27 +02:00
a234193dea
Fixed localization for "Configuration Wizard" menu item
2019-09-23 16:29:07 +02:00
c0c937425f
Added missed comment to 7e060f84bd
2019-09-23 14:24:53 +02:00
4e22761f95
Fix of #2977
2019-09-23 10:17:53 +02:00
656569b0e9
Fix of https://github.com/prusa3d/PrusaSlicer/issues/2953
...
printf-like function argument mismatch: num was long, which was obfuscated by the auto keyword
2019-09-20 16:47:10 +02:00
89ebf1f1e8
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev
2019-09-20 11:30:53 +02:00
7e060f84bd
Forcing of explicit SetWidth for the columns under OSX, as an attempt to fix a narrow column width on 4(5)K monitors under OSX
2019-09-20 11:30:29 +02:00
d66bf7e1e1
Follow-up of 8aaff08355 -> Do not show the new context menu when the user pans the scene + cleanup
2019-09-20 11:19:06 +02:00
a27026aa03
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev
2019-09-20 09:58:33 +02:00
8aaff08355
Added Possibility to create "shape" as an independent object from 3dScene,
...
using right click on empty place
2019-09-20 09:57:27 +02:00
9e09c52ab0
#2948 - Max zoom takes in account custom bed model size
2019-09-20 09:53:35 +02:00
110d5b9d56
Merge branch 'dev' of https://github.com/Prusa3d/PrusaSlicer into dev
2019-09-19 17:16:43 +02:00
6ce1011a09
Slic3r -> PrusaSlicer in config snapshot dialog.
2019-09-19 17:16:37 +02:00
29f3c938e6
Fix of SPE-1026 (Height range value works differently if you press enter and if you leave textbox)
...
Related to GH #2946
2019-09-19 15:28:36 +02:00
381735581b
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev
2019-09-19 14:12:12 +02:00
ddf37d3b01
Fix under OSX for 584b37513f
2019-09-19 14:11:56 +02:00
0de8245432
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev
2019-09-19 14:03:05 +02:00
355a7d6a8c
Fixed empty filename when trying to export a plate where no object is selected and no object is printable
2019-09-19 14:01:17 +02:00
584b37513f
Implemented possibility to create "shape" as an object ( #2865 )
2019-09-19 12:30:16 +02:00
76a657ce52
Plater.cpp - better added a range-check when selecting filament color in purging volumes dialog
2019-09-18 12:54:21 +02:00
741e98804c
Purging volumes dialog now uses filament colour in case extruder color is undefined
2019-09-18 11:47:19 +02:00
cd7895065a
Fixed typo
2019-09-17 15:48:39 +02:00
f4910cafed
Fixed selection after adding a modifier by loading it from file
2019-09-17 15:30:54 +02:00
dd7eb0b186
Merge branch 'lm_raycasting_refactoring' into dev
2019-09-17 14:59:14 +02:00
6bcafd7c83
SLA gizmo no more uses IGL code directly, all was moved to the new MeshRaycaster class
2019-09-17 14:57:57 +02:00
1dfd8a0e62
MeshRaycaster class is now used in SLA gizmo when selecting by rectangle
2019-09-17 14:57:54 +02:00
3694bf3da9
Added functions get_hit_pos, get_hit_normal, ready to implement intersect_ray
2019-09-17 14:57:49 +02:00
b6292247e8
Unproject on mesh in the SLA gizmo is now performed by the MeshRaycaster class
2019-09-17 14:57:45 +02:00
0890c1417a
Merge branch 'dev' of https://github.com/prusa3d/PrusaSlicer into dev
2019-09-17 13:42:06 +02:00
93aa5ac6ce
Fixed re-scaling under MSW for Layers editing
...
+ Clean code in GUI_ObjectManipulation.cpp
2019-09-17 13:41:44 +02:00
a93e63e296
Fixed object shifted after saving to/reloading from .3mf and .zip.amf a multivolume object with printable parts moved by user
2019-09-17 12:50:54 +02:00
8e11a7b895
PresetUpdater: Fix: Sanitize downloadedsemver, fix #2927
...
Use HTTPS for the slicer app version url
2019-09-16 18:02:14 +02:00
13bde53955
Call update_config_values after deleting of a overridden option
2019-09-16 12:05:56 +02:00
a12e6a7bde
More clear identification if is there object selected
2019-09-16 11:55:05 +02:00
284355d378
Fix of #2878 (endless warning loop in configuration update)
2019-09-16 10:22:26 +02:00
70c0c87598
Renamed MeshClipper.cpp/.hpp to MeshUtils.cpp/.hpp
...
More helper classes like the MeshClipper could live here
Moved ClippingPlane class in here to start
2019-09-13 12:03:53 +02:00
9782701dd4
Calculating the transformations is now only performed by the MeshClipper
...
Attempted to get mirroring right (that never worked correctly with the clipping plane in the sla gizmo)
The transformation of the support mesh is kind of a mystery to me, hopefully it is right
Also cleaned the code a bit (removed commented-out code, unused variables, etc)
2019-09-13 12:03:53 +02:00