tamasmeszaros
1bffc2b99b
Add ModelArrange.hpp as extension to Model.hpp, use it for duplicating
...
Refactored Arrange interface: remove the union based BedShapeHint, replace it with proper function overloads
WARN: this commit is only intermediate, it does not compile.
2020-04-23 18:19:03 +02:00
tamasmeszaros
44ca0a6c3d
Add universal method to get bed shape from Config objects
2020-04-23 18:18:23 +02:00
tamasmeszaros
69c02a407b
Add libnest tests for various basic object functions
2020-04-23 18:17:58 +02:00
tamasmeszaros
8c04536514
Integrate scaling and unscaling into Point.hpp
2020-04-23 18:17:50 +02:00
tamasmeszaros
89d376dc35
Add min_object_distance method as free function taking ConfigBase argument
2020-04-23 18:17:37 +02:00
enricoturri1966
90d5cf1735
Fix to previous commit
2020-04-23 15:46:21 +02:00
enricoturri1966
66964c44c1
GCodeViewer -> Refactoring and code cleanup
2020-04-23 15:12:40 +02:00
enricoturri1966
6e2307f56d
GCodeViewer -> Refactoring
2020-04-23 14:02:47 +02:00
enricoturri1966
7be12e8f1e
GCodeViewer -> Completed extrusion toolpaths colored by color print
2020-04-23 10:24:03 +02:00
tamasmeszaros
611a243447
Add question box on PrusaSlicer start to accept detected CA store..
...
Fix compile
2020-04-22 17:14:09 +02:00
enricoturri1966
7a0df4bcb4
GCodeViewer -> Extrusion toolpaths colored by color print (wip) + visualization of tool changes, color changes, pause prints, custom gcodes + refactoring
2020-04-22 16:29:07 +02:00
Lukas Matena
61e5eab35d
Custom supports projection now runs in parallel
2020-04-22 16:08:36 +02:00
Lukas Matena
a40d60ce08
Custom support generation now ignores triangles with upward-pointing normal
2020-04-22 14:01:29 +02:00
Lukas Matena
1e12863ceb
FDM custom supports gizmo now has a 'Remove all' button
2020-04-22 11:57:12 +02:00
Lukas Matena
d74b5cb1da
Custom supports data change forces invalidation of supports step
2020-04-22 11:16:28 +02:00
bubnikv
03eb5ffcd5
WIP: Reworking of FillRectilinear2 to support monotonous infill
...
with ant colony optimization and 3-opt flips.
2020-04-22 10:54:11 +02:00
Lukas Matena
8d95345ede
Fixed a logic error in the algorithm
...
The error created extremely large projections of triangles that were close to horizontal
2020-04-22 10:11:42 +02:00
enricoturri1966
603f128568
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-21 15:56:35 +02:00
enricoturri1966
4c4485a9b5
GCodeViewer -> Extrusion toolpaths colored by tool
2020-04-21 15:55:26 +02:00
Lukas Matena
7fc4a71715
Moved the projection function into PrintObject.cpp
2020-04-21 13:50:47 +02:00
enricoturri1966
61db595f53
GCodeViewer -> Refactoring
2020-04-21 12:51:58 +02:00
YuSanka
9bc96bf28e
Removed "Support materials" item from "Add Settings" context menu for the Layer ranges
...
Related to #3060 and #4100
2020-04-21 12:42:52 +02:00
enricoturri1966
443a511420
GCodeViewer -> Extrusion toolpaths colored by volumetric rate
2020-04-21 11:38:42 +02:00
enricoturri1966
53d758639f
GCodeViewer -> Extrusion toolpaths colored by fan speed
2020-04-21 09:06:43 +02:00
Lukas Matena
79ef456d7c
Fixed the algorithm so it works for horizontal triangles
...
Partial code cleanup
2020-04-21 01:39:40 +02:00
Lukas Matena
20068842ec
Project each part of the triangle on one slice only (WIP)
2020-04-21 01:39:35 +02:00
enricoturri1966
4493b512d5
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-20 16:05:20 +02:00
enricoturri1966
3ba6ac7836
GCodeViewer -> Extrusion toolpaths colored by feedrate and ranges calculations dependent on travel paths visibility
2020-04-20 16:04:59 +02:00
Lukas Matena
7b104bcdd1
Save z heights of the triangle vertices
2020-04-20 14:01:11 +02:00
enricoturri1966
dc3c5db9fe
GCodeViewer -> Use rgb instead of rgba colors
2020-04-20 13:44:14 +02:00
enricoturri1966
aee80dbd01
GCodeViewer -> Extrusion toolpaths colored by width
2020-04-20 13:24:25 +02:00
enricoturri1966
6e5a6f3b43
GCodeViewer -> Extrusion toolpaths colored by height
2020-04-20 10:52:16 +02:00
Lukas Matena
40e4be6ede
Fixed a crash in the FDM supports gizmo when the wipe tower was shown
...
The crash happened during showing/hiding of volumes, which historically assumed to always run in SLA mode and so did not expect to encounter the wipe tower.
2020-04-20 09:17:48 +02:00
YuSanka
b5fcc23460
ConfigWizard: fixed first column name on SLA Material page
2020-04-20 08:09:19 +02:00
enricoturri1966
179dbc7d0e
Tech ENABLE_GCODE_VIEWER -> removed legend texture from GLCanvas3D
2020-04-18 11:49:20 +02:00
enricoturri1966
3a07e8730f
GCodeViewer -> Basic legend using imgui
2020-04-18 10:41:37 +02:00
enricoturri1966
a74fa7f019
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-17 16:48:56 +02:00
Lukas Matena
2f8a5dd6f6
Merge branch 'master' into lm_fdm_custom_supports_backend
2020-04-17 14:19:16 +02:00
Lukas Matena
be9dcf0c77
Fixup of previous commit
2020-04-17 14:17:11 +02:00
enricoturri1966
83816afb3f
GCodeViewer -> Added bounding box to fix camera frustum tighting
2020-04-17 13:28:25 +02:00
Lukas Matena
c570fc40de
First partially working implementation of custom supports at the backend
...
The solution is temporary and should be improved and moved elsewhere - see comments in the code.
2020-04-17 13:15:26 +02:00
Lukas Matena
9921945cbf
Fixed a failing assertion in FDM supports gizmo
...
It was a result of attempting to render an empty GLIndexedVertexArray
2020-04-17 11:11:12 +02:00
enricoturri1966
9776d7c5a1
GCodeViewer -> Toggle visibility of extrusions roles
2020-04-17 10:43:29 +02:00
enricoturri1966
9c68abfb35
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-17 08:18:20 +02:00
Lukas Matena
546b0702f9
Custom supports data are saved into ModelObject and propagate to the backend
...
Invalidation of supports after they change is not implemented yet.
2020-04-16 16:57:46 +02:00
enricoturri1966
7b0e35e70d
GCodeViewer -> Selection of extrusions view type
2020-04-16 15:59:36 +02:00
enricoturri1966
75d1e8373d
GCodeViewer -> extrusion paths colored by extrusion role
2020-04-16 15:09:04 +02:00
YuSanka
287e50d091
Localization: Fix of #4035
...
+ Added context for "Advanced" ("Mode")
+ Updated POT
2020-04-16 11:36:41 +02:00
enricoturri1966
61ab7bbebf
GCodeViewer -> Basic indexed rendering
2020-04-15 16:29:11 +02:00
enricoturri1966
cc774dece7
GCodeViewer -> Toggle visibility of shells
2020-04-15 14:31:39 +02:00