8a6d29f7d8
Workaround to fix inconsistencies of width of gcode preview extrusion paths
2019-03-01 09:55:43 +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
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
773f1c35cf
Fixed Linux build, the old GCC compiler does not support
...
std::defaultfloat yet
2019-02-27 11:08:58 +01:00
fb91232d10
Fix of Model is marked as defective after opening project #1863
...
Fixes SPE-613
2019-02-27 10:31:53 +01:00
878ef5eee0
Improvement of automatic SLA supports: Don't put support points
...
on vertical walls.
2019-02-27 08:49:09 +01:00
61f8e4f6f7
Merge branch 'tm_colldetection_upgr'
...
This branch is unfinished but it is better compared to current state.
2019-02-25 16:46:23 +01:00
2b03c25bc6
Pad "tilt" changed to "slope"
2019-02-25 16:04:46 +01:00
f23919985f
Renamed the SLA output file to ".sl1"
2019-02-25 15:01:39 +01:00
03079381e1
Merge branch 'master' into tm_colldetection_upgr
2019-02-25 13:24:43 +01:00
e38522b3c1
Tiny cosmetics
2019-02-25 13:24:01 +01:00
01c9b13ade
Disabling pad edge radius and adding the "wall tilt" parameter.
2019-02-25 12:06:38 +01:00
a0d256f9f7
Restart background processing for all steps on G-code export and send to
...
octoprint for SLA if the slicing for a single object only is active.
2019-02-25 10:21:12 +01:00
ed5598f59f
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-22 15:25:44 +01:00
ab30370fb4
Split the external infill pattern to separate top / bottom config values.
...
Based on f9344a00e3
thanks @supermerill
Implements #475 , #479 , #1133 , #1474
2019-02-22 15:25:35 +01:00
416411bd64
SLA: Changed default value of the faded_layers to the current one. This information is used for export config.ini
2019-02-22 13:22:13 +01:00
917f044f81
Renamed the "lambda-" prefix for the generic modifiers to "Generic-"
...
Refactored ModelVolume::Type to enum class ModelVolumeType to be able
to forward declare it.
Refactored UI to use the ModelVolumeType instead of the untyped int.
2019-02-22 12:12:10 +01:00
4fa2b9e601
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-02-22 10:12:18 +01:00
53ccac6925
Show wait cursor when exporting an STL.
...
Fix of SLA gizmo picking by rectangle: point is occluded only if an object
is half its radius away from the point center.
Don't show the temp G-code file name in the status bar when exporting.
2019-02-22 10:11:57 +01:00
eb0b3aea09
Fixed conflicts after merge with master
2019-02-22 09:11:49 +01:00
ac0c7e8065
Optimization of SLA print time estimation,
...
moved SLA print time estimation calculation into rasterization step,
so that the print time estimation is tracked by some SLAPrintStep.
Extended the output file name generator to use the SLA print statistics.
2019-02-21 15:46:04 +01:00
37ab271803
Merge remote-tracking branch 'origin/ys_sla_time_estimation'
2019-02-21 13:11:16 +01:00
76f1aa09d0
Fixed an issue with background processing cancelation & SLA supports
...
for a single object only.
Fixed a spelling issue in "call_cancell_xxx"
2019-02-21 12:39:38 +01:00
bfdd702134
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-21 11:44:15 +01:00
159041747d
WIP: SLA support "Generate points" and "Apply Changes" will reslice
...
just the selected object.
Added "Host upload active" check on background processing state.
Documented requirements on "update_background_process" to
control the upcoming single "Slice Now" / "Export" button.
2019-02-21 11:40:56 +01:00
c86a4f3ac6
Fix of "Change of object type support blocker to enforcer does nothing (and vice versa) ( #1818 )"
...
WIP: Limited background processing for SLA supports.
2019-02-21 08:44:07 +01:00
2eb0b6d1b4
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-21 08:20:44 +01:00
4e9372c58b
Merge fixes
2019-02-20 15:54:12 +01:00
11fc849b1a
Printbed textures generated from svg files
2019-02-20 15:23:23 +01:00
fb8c66f223
Merge remote-tracking branch 'origin/master' into ys_sla_time_estimation
2019-02-20 15:14:53 +01:00
98a551587c
Improved used material estimation (take instances too)
2019-02-20 15:13:03 +01:00
32ce0b91dc
Merge remote-tracking branch 'remotes/origin/tm_pad_speedup'
2019-02-20 15:07:43 +01:00
0b0457186b
ENABLE_ANISOTROPIC_FILTER_ON_BED_TEXTURES set as default
2019-02-20 13:53:33 +01:00
cb1ef36ceb
ENABLE_UNIQUE_BED set as default
2019-02-20 13:50:35 +01:00
7443868e87
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_multivolume_models
2019-02-20 13:16:39 +01:00
da5a16d962
Fix of the SLA situation where an object was sliced even after being
...
moved out of the print bed.
Added an event.Skip() when processing OnActivate event.
2019-02-20 12:21:22 +01:00
771a3d3b14
Reordered SLA background processing:
...
Calculate the SLA supports first before continuing with slicing
the SLA supports, which is time consuming.
2019-02-20 11:58:09 +01:00
74eb903054
Fixed a missing include.
2019-02-20 11:16:31 +01:00
9a8a9bac28
Merge branch 'lm_sla_supports_auto2' of https://github.com/prusa3d/Slic3r into lm_sla_supports_auto2
2019-02-20 10:47:44 +01:00
5499bbd1da
SLA auto supports: Improved distribution of the support forces
...
in the up direction by taking into account island overlap areas.
2019-02-20 10:46:49 +01:00
eb0fd03861
SLA supports - added parameters for the automatic generation (relative density measure and minimal distance of the points)
2019-02-19 16:34:52 +01:00
75df722fee
Bed and Axes classes moved from GLCanva3d to Plater to have a unique instance of them shared by all views
2019-02-19 15:15:27 +01:00
327114fa3e
Added missed include for the OSX build
2019-02-19 13:47:40 +01:00
1bb0af1588
SLA gizmo asks about saving changes, right button click removes points
2019-02-19 13:47:28 +01:00
9e3434ecc1
Fixed calculation of the consumed material for the supports
2019-02-19 12:14:13 +01:00
d81b957968
Tech ENABLE_REWORKED_BED_SHAPE_CHANGE set as default
2019-02-19 10:28:32 +01:00
023b788777
Merge branch 'master' into lm_sla_supports_auto2
2019-02-19 10:15:16 +01:00
8b4bd7177b
SLA auto supports: Work with support force deficit to sprinkle support points.
...
Use OpenGL emissive material to render support points.
2019-02-19 10:09:41 +01:00
e861f5a243
Tech ENABLE_PRINT_BED_MODELS set as default
2019-02-19 10:07:37 +01:00
9d0acc010d
Added new options for SLAPrintSettings (faded_layers) and SLAPrinterSettings (fast/slow_tilt_time and area_fill)
2019-02-18 16:24:55 +01:00