02c68ed895
Prevented the sla gizmo dialog to overlap the bottom toolbar
2019-03-04 14:52:08 +01:00
58e4ace699
Fixed a typo
2019-03-04 12:59:20 +01:00
e7fdc44d5a
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-04 12:21:07 +01:00
bc65827499
ImGUI wrapper text and combo methods shall accept std::string
...
in UTF8 format.
2019-03-04 12:21:00 +01:00
4b134b29e6
Fix compile error, part 2
...
Another undefined use of std::vector
2019-03-04 11:01:21 +01:00
8050b93bf9
Fix compile error
...
At least on my system (Fedora 28) gcc gave a compile error for std::vector being used here despite being undefined.
Adding the appropriate include fixes the problem, and seems unlikely to cause any other problems.
2019-03-04 11:01:21 +01:00
06c2b4bdf3
Allow to drag object's subparts once selected using the sidebar table
2019-03-04 11:00:52 +01:00
12c91f4283
Removed reset of gcode preview from schedule_background_process()
2019-03-04 10:44:40 +01:00
dceaf73ff3
Don't use ->full_print_config() if not necessary, it is quite expensive!
2019-03-02 10:25:47 +01:00
77e9e23cea
Bumped up version number.
2019-03-01 18:52:12 +01:00
9996a01c84
Fixed Perl bindings.
2019-03-01 18:09:42 +01:00
44c64f4a98
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-01 17:59:17 +01:00
e3cba0a65a
Introduced the "slice_closing_radius" to define, how large gaps
...
will be closed after triangle mesh slicing.
The value is set to 0.049 by default, which corresponds to the hard
coded default in Slic3r-1.41.3.
See issues #520 #820 #1029 #1364 for the reference of why we need
the parameter for being able to print some specific models.
2019-03-01 17:53:02 +01:00
ee4496f59f
An attempt to fix an unwanted cancellation caused by improper frontend-backend data synchronization (SLA support points)
2019-03-01 16:17:23 +01:00
570bc63e58
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-01 15:36:01 +01:00
0ec450f3d7
Fix of instance rotations from the side panel
...
in regard to instance synchronization.
2019-03-01 15:35:48 +01:00
b45c80b8db
Fixed the 'remove all points' button in sla gizmo (was only working in editing mode)
2019-03-01 15:03:58 +01:00
5846af256a
SLA supports gizmo can change object config options
2019-03-01 13:24:24 +01:00
0c44cceaa1
Fix modal dialogs screwing comboboxes on Mac
2019-03-01 13:15:21 +01:00
b642784e91
Fix close/cancel button accel problems on Mac
2019-03-01 13:15:20 +01:00
b7941345d1
avrdude: Fix serial port handle leak in many places
2019-03-01 13:15:20 +01:00
a61a72cc94
avrdude: Fix serial timeout on Windows
2019-03-01 13:15:20 +01:00
bc1aaaa146
avrdude: Fix string encoding handling on Windows
2019-03-01 13:15:20 +01:00
c426c99af0
avrdude: Build avrdude-slic3r by default
2019-03-01 13:15:20 +01:00
ffd7a3d933
avrdude: Use a minimalistic embedded conf instead of an external file
2019-03-01 13:15:20 +01:00
fba4d109c8
avrdude: Add a Windows-aware fopen
2019-03-01 13:15:20 +01:00
a2ce4c00de
avrdude: ser_posix: Add timeout in ser_send(), refactoring
2019-03-01 13:15:20 +01:00
7a38d83d03
Deleted no-needed string from the PrintExport data
2019-03-01 12:30:45 +01:00
3a1dcedaff
Prevent camera rotation when clicking and dragging on toolbars
2019-03-01 12:23:33 +01:00
8c3df91f2e
Code cleanup
2019-03-01 10:46:28 +01:00
058468d371
Do not regenerate existing gcode preview toolpaths when switching to Preview
2019-03-01 10:42:46 +01:00
e03199d989
Allow selection of subparts only from sidebar table
2019-03-01 10:40:10 +01:00
d009be7609
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
f4b2d51f47
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-01 10:09:26 +01:00
1f7db3d40c
Reworked the "new modifier mesh place on face" code to not place
...
on face if the instance coordinate system is skewed.
2019-03-01 10:09:20 +01:00
8a6d29f7d8
Workaround to fix inconsistencies of width of gcode preview extrusion paths
2019-03-01 09:55:43 +01:00
f88cc6a5c1
Merge branch 'et_multivolume_models' of https://github.com/prusa3d/Slic3r
2019-02-28 11:24:35 +01:00
dc0c58a9c5
Improvement of the initial placement of modifier meshes:
...
Sphere and Cylinder are scaled to the same volume as Box
Newly entered modifier meshes are rotated parallell to the world coordinates.
If the instance coordinate system is rotated and scaled, it is not possible
to create an unskewed modifier to world transformation. In that case
the best possible transformation is found to minimize least squares error
of the 8 corners of the new modifier mesh bounding box using
Levenberg-Marquardt algorithm.
FIXME:
1) The Levenberg-Marquardt non-linear least squares does not converge
nicely, it may require some tuning.
2) Above all, if 1) is called, then often the skew of the modifier mesh
is so high, that it is likely more useful to display the modifier
with zero rotation and inverse scaling, so that the modifier will be
of correct size, but not parallel to the world coordinates.
2019-02-28 11:20:01 +01:00
3053010446
Bumped up the alpha version number.
2019-02-28 11:11:13 +01:00
4b6ab84dbc
Code cleanup
2019-02-28 09:37:55 +01:00
44b2ca8182
2nd attempt to fix rendering of printbed svg textures on Mac
2019-02-28 09:04:17 +01:00
7a522fbbca
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-28 08:22:18 +01:00
4eb4e40746
SLA gizmo keeps track of current status of the points, enables the user to erase all points
2019-02-27 16:23:10 +01:00
16e1d3c816
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-27 15:19:22 +01:00
68805fc63a
Small refactoring in Bed3D and GLShader
2019-02-27 15:19:03 +01:00
a76bd40c62
Fixed a preview mode selection after updating of a PrusaDoubleSlider
2019-02-27 13:39:25 +01:00
6e9c030f17
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-27 11:09:58 +01:00
773f1c35cf
Fixed Linux build, the old GCC compiler does not support
...
std::defaultfloat yet
2019-02-27 11:08:58 +01:00
72986239ce
Fixed an assert from PrusaDoubleSlider
2019-02-27 11:05:59 +01:00
3c39e1a618
Attempt to fix rendering of printbed svg textures on Mac
2019-02-27 10:46:52 +01:00