Enrico Turri
c494dec1c4
Gizmos' shortcut not requiring shift key pressed
2018-11-22 11:13:00 +01:00
YuSanka
7b9f498410
Changed the object context menu in the object list for SLA print technology
...
+ changed list of the options for "Add settings"
2018-11-22 11:06:07 +01:00
Enrico Turri
343335dbc3
Different colors for SLA support and pad geometry
2018-11-22 11:01:57 +01:00
bubnikv
28a502680a
Fixed a crash on SLA with background processing on and with an empty
...
scene.
2018-11-22 10:35:04 +01:00
Enrico Turri
c60ed7bc07
Added shortcuts for gizmos
2018-11-22 10:14:31 +01:00
bubnikv
ddf8acb440
Fixed missing include (fixed compilation on OSX)
2018-11-21 18:03:24 +01:00
tamasmeszaros
5c141d9f10
Fixed race condition when no pad is generated. Progress indication for SLA is broken.
2018-11-21 17:40:18 +01:00
bubnikv
487ccdd2be
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2018-11-21 17:35:58 +01:00
bubnikv
314f7dc674
WIP: Synchronization of SLA background processing.
2018-11-21 17:35:35 +01:00
tamasmeszaros
c5438d8bc3
Merge remote-tracking branch 'origin/master' into tm_sla_supports_backend
2018-11-21 16:06:53 +01:00
tamasmeszaros
17f15f7617
merge tm_sla_supports_backend with master
2018-11-21 16:06:09 +01:00
Enrico Turri
a27e238ced
Use Del as shortcut for Edit/Delete selected
2018-11-21 16:00:20 +01:00
Enrico Turri
3e939a7496
Added menu Edit -> Delete selected
2018-11-21 15:47:41 +01:00
Enrico Turri
681beeadf6
Added menu Edit -> Select all
2018-11-21 15:28:35 +01:00
tamasmeszaros
3667fc7894
Change to return const references for TriangleMesh return values in SLAPrintObject's methods
2018-11-21 15:21:57 +01:00
YuSanka
c6b597b813
Fixed updating of the options values after the clearing of the TextCtrl
2018-11-21 15:05:18 +01:00
Enrico Turri
85219b8bc0
Fixed split object to objects
2018-11-21 14:30:15 +01:00
bubnikv
a21f1783a9
Added force_full_scene_refresh parameter to the 3DScene::refresh()
...
function to force a refresh of all GLVolumes. Currently this hack
is used by the Platter::arrange() function only, and ideally
we should replace this parameter with a smarter 3DScene::refresh()
function, which would check for the transformation matrices as well.
2018-11-21 13:52:46 +01:00
bubnikv
bc9de8956a
Removed the unused force_autocenter parameter from Plater::update()
2018-11-21 13:32:24 +01:00
Enrico Turri
ee99fa2c64
Ensure object on bed after deletion of subpart
2018-11-21 12:27:20 +01:00
tamasmeszaros
9996369e2c
merge with master
2018-11-21 12:17:52 +01:00
tamasmeszaros
1a58513717
Using the new status update interface to refresh scene right after the supports are ready.
2018-11-21 12:10:10 +01:00
Enrico Turri
6aa4c0ca16
Fixed translation of volumes
2018-11-21 11:33:31 +01:00
tamasmeszaros
87b96f4c09
trying to fix broken arrange on master
2018-11-21 11:09:14 +01:00
tamasmeszaros
2fffb0c2ff
Arrangement is still not working, update is probably broken.
2018-11-21 11:07:08 +01:00
Enrico Turri
86ac9ed91e
Small refactoring
2018-11-21 10:36:09 +01:00
Enrico Turri
302b37dcd1
Adjusted main shortcuts
2018-11-21 10:21:12 +01:00
tamasmeszaros
897ca1aa44
comments...
2018-11-21 10:00:49 +01:00
Enrico Turri
37b5cb9a4d
Update transformation values in sidebar for single volume/modifier selection
2018-11-21 09:45:43 +01:00
bubnikv
4eb82bda62
Fix of "split volume to parts" to regenerate a new GLVolume
...
even for the first part.
2018-11-21 09:35:49 +01:00
Enrico Turri
d8e7310d72
Gizmo rotate operates always in world reference system
2018-11-21 09:28:27 +01:00
Vojtech Kral
4cb5c2a21b
CMake: Add option for a syntax-only build
2018-11-20 23:05:47 +01:00
bubnikv
18f14482d0
Merge branch 'vb_3dscene_partial_update'
2018-11-20 17:07:31 +01:00
bubnikv
8107ff4f86
Merge remote-tracking branch 'origin/tm_sla_supports_backend' into vb_3dscene_partial_update
2018-11-20 17:05:45 +01:00
tamasmeszaros
c398e9b2af
tryfix for linux build...
2018-11-20 16:29:21 +01:00
bubnikv
22a7afabba
Renamed PrintBase::Status to SlicingStatusEvent
...
Hopefully it will fix compilation on Linux (some forgotten Status macro?)
2018-11-20 16:27:30 +01:00
tamasmeszaros
013e068d71
Merge remote-tracking branch 'origin/vb_3dscene_partial_update' into tm_sla_supports_backend
2018-11-20 16:16:23 +01:00
tamasmeszaros
d27e22c2c3
height level mismatches seems to be fixed.
2018-11-20 16:12:04 +01:00
Enrico Turri
bcfff27921
Fixed scaling of multivolumes selection - Added local scale by pressing Alt key while dragging the scale gizmo
2018-11-20 15:39:36 +01:00
bubnikv
8ecb2163b6
Hopefully a fix of OSX compilation issue.
2018-11-20 15:18:46 +01:00
bubnikv
0ec37ae038
Fixed missing wxEvent type on GCC, fixed some compiler warnings.
2018-11-20 15:01:32 +01:00
bubnikv
f6831dfdea
Merge remote-tracking branch 'remotes/origin/dev_native'
2018-11-20 14:13:22 +01:00
YuSanka
48e0e1078b
Changed output for "Used filament", "Cost" and "Estimated printed time" inside the Sliced info pane
2018-11-20 13:32:36 +01:00
bubnikv
e3b858c45f
Merge remote-tracking branch 'origin/tm_sla_supports_backend' into vb_3dscene_partial_update
2018-11-20 13:23:12 +01:00
bubnikv
bed3eed3d2
The slicing progress message can now trigger refresh of the 3D scene.
2018-11-20 13:22:26 +01:00
tamasmeszaros
7482b619b5
Working on proper merging and leveling of the support layers.
2018-11-20 11:59:40 +01:00
Enrico Turri
b961d1011a
Fixed rotation of multivolumes selection - Added local rotation by pressing Alt key while dragging the rotate gizmo
2018-11-20 11:57:01 +01:00
Enrico Turri
aa22f75829
Forced zoom to bed when changing bed size
2018-11-20 10:36:26 +01:00
Enrico Turri
34cf541e0d
Fixed position of newly created modifiers
2018-11-20 10:15:31 +01:00
Enrico Turri
74f350c84e
Fixed slicing of objects splitted into parts
2018-11-20 08:36:35 +01:00
tamasmeszaros
f3b7b36d20
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-19 17:59:30 +01:00
tamasmeszaros
87d49cf82f
Adding object elevation param.
...
Quick attempt to build with MinGW 7.3. Successful compile, failed linking
2018-11-19 17:58:08 +01:00
Enrico Turri
946d43bc95
Improved fix of export to 3mf of objects splitted into parts
2018-11-19 15:49:59 +01:00
Enrico Turri
c5bb8bb4a1
Fixed export to 3mf of objects splitted into parts
2018-11-19 15:34:34 +01:00
Enrico Turri
d322fa0fd5
Fixed gizmos overlay rendering/selection by adding GLGizmoBase::is_selectable() method
2018-11-19 14:46:37 +01:00
tamasmeszaros
ad8c7c9f97
GUI forms with SLA support parameters
2018-11-19 14:15:40 +01:00
YuSanka
d658d918d7
Fixed crashing when project with modifier is imported
2018-11-19 14:05:29 +01:00
YuSanka
398f15d546
Some code rebase
2018-11-19 14:05:29 +01:00
YuSanka
703f367e69
Fixed preset updating
2018-11-19 14:05:29 +01:00
YuSanka
ae4f116b46
Added the context to the TabPrintSLA
2018-11-19 14:05:29 +01:00
YuSanka
2fa055903f
"SLA Print Settings" implementation (start)
2018-11-19 14:05:29 +01:00
Enrico Turri
7cb99f8e27
Added debug error message when missing icons for gizmos
2018-11-19 14:03:28 +01:00
tamasmeszaros
a00e767fd2
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-19 13:53:27 +01:00
Vojtech Kral
ee33f0f1d7
Add missing icons
2018-11-19 13:51:43 +01:00
tamasmeszaros
a914e7de2d
Default values in config does not compile under gcc and clang
2018-11-19 13:13:05 +01:00
tamasmeszaros
35bbe89251
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-19 13:11:03 +01:00
Vojtech Kral
60563e6702
Plater: Revert usage of panel_gizmo_widgets for now
2018-11-19 13:05:10 +01:00
Enrico Turri
dbc9bf5be7
Lift-up of SLA volumes only when at least one volume is generated
2018-11-19 13:04:19 +01:00
tamasmeszaros
0fcdc70327
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-19 12:56:32 +01:00
tamasmeszaros
fd5841dd2e
Cleanup: removing obsolete methods from support tree generation interface
2018-11-19 12:51:02 +01:00
Enrico Turri
eb4d1e9d5e
Shift-up volumes after SLA support volumes creation
2018-11-19 12:20:44 +01:00
Vojtech Kral
b1228537d2
Plater: Fix on_notebook_changed
2018-11-19 12:00:37 +01:00
tamasmeszaros
1f546de59a
Fix for elevation and added functionality for head penetration.
2018-11-19 11:42:36 +01:00
Vojtech Kral
b950e9e575
Fix build
2018-11-19 11:39:17 +01:00
tamasmeszaros
6430fb2ec2
Connecting UI parameters to the calculation input.
...
* I also added temporary default values in PrintConfig to not get random values.
2018-11-19 11:17:51 +01:00
tamasmeszaros
ab94391fd0
Merge remote-tracking branch 'origin/vb_3dscene_partial_update' into tm_sla_supports_backend
...
# Conflicts:
# src/libslic3r/SLAPrint.cpp
2018-11-19 10:08:32 +01:00
Vojtech Kral
6629d75853
Cutting
2018-11-18 21:20:47 +01:00
bubnikv
74ba1eaa16
WIP: Support of SLA suport & pad GLVolumes, couple of fixes.
2018-11-17 17:23:56 +01:00
bubnikv
b59d5d083f
WIP: Fixed loading of SLA support meshes.
2018-11-16 18:59:13 +01:00
bubnikv
6981152d74
fixed src/slic3r/GUI/3DScene.hpp:522:30: error:
...
extra qualification on member 'load_object_auxiliary'
2018-11-16 18:45:13 +01:00
bubnikv
dafa4621aa
Merge remote-tracking branch 'remotes/origin/dev_native' into vb_3dscene_partial_update
2018-11-16 18:31:39 +01:00
bubnikv
c9a4c6c73c
Partial update of 3D scene (GLVolumes derived from Model and from
...
the SLAPrintObject).
Updated PrintBase to generate a unique timestamp at each step invalidation.
2018-11-16 18:28:50 +01:00
tamasmeszaros
ef5807e36b
Separate methods to get the sliced polygons.
2018-11-16 17:25:23 +01:00
tamasmeszaros
4c007a410c
Corrected height levels at rasterization.
2018-11-16 16:44:44 +01:00
tamasmeszaros
ab597f3c12
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-16 15:02:15 +01:00
tamasmeszaros
1e0d8b245c
Base plate creation improvements. Added sla parameter for support elevation.
2018-11-16 15:01:31 +01:00
Enrico Turri
9084d64b3b
Removed duplicated code
2018-11-16 12:58:43 +01:00
Enrico Turri
417783a469
View menu items enabled only when Plater is the current active tab
2018-11-16 12:31:06 +01:00
tamasmeszaros
a94c604423
revert commented else from PrintBase::set_status
2018-11-16 12:14:35 +01:00
tamasmeszaros
c5ccfeae3e
Account handle the z levels with and without the pad.
...
New method in support tree to query the needed elevation for the model and its supports.
2018-11-16 11:34:19 +01:00
Enrico Turri
d45739fa15
Keeps objects on bed while scaling them using the scale gizmo
2018-11-16 11:30:36 +01:00
YuSanka
4de0f574fb
Fixed wrong preset comboboxes updating on sidebar after preset changing on "Printer Settings" tab
2018-11-16 11:15:27 +01:00
YuSanka
70f1cdaf01
Fixed wrong showing of the frequently changed parameters after printer settings changing
2018-11-16 11:15:27 +01:00
Enrico Turri
c8a13f18f6
Fixed compile on OsX
2018-11-16 10:14:52 +01:00
Enrico Turri
850800e63a
Do not show export config option when exporting to stl
2018-11-16 09:44:03 +01:00
Enrico Turri
21202b55b2
Extract only model or only config from 3mf
2018-11-16 09:26:41 +01:00
Tamás Mészáros
6bf9ff713d
fix return value error
2018-11-16 08:46:15 +01:00
Lukas Matena
8b201d0f2e
Proper hiding of the SLA supports gizmo in FDM mode
2018-11-15 18:16:13 +01:00
tamasmeszaros
58bfd29ea8
Merge branch 'dev_native' of github.com:prusa3d/Slic3r into dev_native
2018-11-15 18:06:10 +01:00
tamasmeszaros
810fcc2221
wip: reorganizing things to support accurate pad creation. Also more accurate progress indication.
2018-11-15 18:05:47 +01:00
Enrico Turri
2299625a63
Hidden camera target
2018-11-15 15:43:24 +01:00
Enrico Turri
9bb04ff15a
Modified menu for open/save/save as project (3mf) and import/export
2018-11-15 15:27:39 +01:00
tamasmeszaros
a82c07e8cc
merge SLAPrint advancements into dev_native
2018-11-15 15:15:19 +01:00
tamasmeszaros
f3d02a5cdf
Slicing the supports seems to work fine with the merged mesh.
2018-11-15 15:14:14 +01:00
YuSanka
410568c9d9
Temporary workaround for the correct behavior of the Scrolled sidebar panel
2018-11-15 12:43:16 +01:00
YuSanka
ede21eec7a
Rotation/Scale from modification pane for SingleObject, SingleVolume & SingleInstance
...
Note:
- doesn't work for group selection
- scaling work only with percent mode
2018-11-15 12:43:16 +01:00
Enrico Turri
e83e755e8b
Fixed crash when dismissing file dialog for quick slice menu command
2018-11-15 12:21:09 +01:00
Enrico Turri
ed271d66e6
Fixed object picking when gizmos are rendered on top
2018-11-15 11:38:40 +01:00
tamasmeszaros
08511bfe8b
Merge branch 'dev_native' of github.com:prusa3d/Slic3r into dev_native
2018-11-15 10:47:36 +01:00
tamasmeszaros
88648c8214
a small cleanup
2018-11-15 10:47:20 +01:00
Enrico Turri
a468078df3
Fixed length of grabbers for rotate 3D gizmo
2018-11-15 10:16:51 +01:00
tamasmeszaros
95abba5b96
Fix for build error and perhaps the grayed out arrange button
2018-11-15 09:46:55 +01:00
tamasmeszaros
73eb31d43c
Merge branch 'dev_native' of github.com:prusa3d/Slic3r into dev_native
2018-11-14 18:04:52 +01:00
tamasmeszaros
e98c83a025
WIP:
...
* slicing supports
* adding the pad geometry
* rasterizing the support and pad slices
2018-11-14 18:04:43 +01:00
YuSanka
caaacb4c4f
Added "change position" from modification pane
2018-11-14 16:24:55 +01:00
Enrico Turri
72b5da952d
Removed a bunch of obsolete methods
2018-11-14 15:57:11 +01:00
Enrico Turri
234eaa4b6c
Small refactoring
2018-11-14 13:49:41 +01:00
YuSanka
9467209c1a
Fixed crashing on reset_settings_value()
2018-11-14 13:40:55 +01:00
Enrico Turri
2e9f404df3
Snap in gizmo move 3D when holding Shift pressed
2018-11-14 13:29:57 +01:00
Enrico Turri
4149b9ad28
Snap in gizmo scale 3D when holding Shift pressed
2018-11-14 12:57:12 +01:00
YuSanka
62aa34b444
SpinCtrsl inside Manipulation pane is replaced to TextCtrls
...
+ Added "proces_enter" mode for TextCtrl (The control will generate the event wxEVT_TEXT_ENTER)
2018-11-14 12:35:15 +01:00
Enrico Turri
86c1f5b417
Fixed crashes when deleting objects
2018-11-14 11:22:13 +01:00
Enrico Turri
a56cee5f60
Gizmos rotate, move and scale rendered on top of geometry
2018-11-14 10:43:52 +01:00
Enrico Turri
3613a54e03
Deletion of instances and volumes from 3D scene
2018-11-14 08:53:56 +01:00
bubnikv
3858fecf0c
Fixed merge conflict: Added ModelInstance ID to the SLAPrintObject Instance
2018-11-13 19:22:05 +01:00
bubnikv
fedc78dc91
Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native
2018-11-13 18:44:45 +01:00
bubnikv
88445f98f0
Fixed forward declaration of enums, made volumes with negative ID
...
directly unselectable.
2018-11-13 18:44:30 +01:00
tamasmeszaros
9a93b1d3e9
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
...
# Conflicts:
# src/libslic3r/SLAPrint.hpp
2018-11-13 17:50:17 +01:00
tamasmeszaros
7d41b9a2d6
add step completeness checks
2018-11-13 17:46:02 +01:00
bubnikv
03875e7d71
GLVolume: split composite_id to object_id, volume_id and instance_id.
...
WIP: Added creation of GLVolumes for SLA supports.
2018-11-13 17:45:44 +01:00
tamasmeszaros
ffe6862626
Slicing object and rasterization generates output zip. Needs testing.
2018-11-13 17:33:03 +01:00
Enrico Turri
951f8f602b
Fixed crash into void Sidebar::show_info_sizer() when deleting objects
2018-11-13 15:24:05 +01:00
YuSanka
05e2d33d3f
Added functions for deleting (sub)objects from model and list at the same time
2018-11-13 15:10:19 +01:00
YuSanka
ad8f270796
Added delete_instance_from_list(obj_idx, inst_idx) function
2018-11-13 13:35:10 +01:00
YuSanka
b721f9431a
Fixed show_info_sizer according to selected mode.
...
+ fixed right panel layouts
+ deleted unused functions
2018-11-13 13:35:10 +01:00
tamasmeszaros
95419370e1
zip file output dialog and status indication for sla in the statusbar.
2018-11-13 11:53:54 +01:00
Enrico Turri
5089c4e2e0
Grabbers of different length in rotate 3D gizmo to avoid overlap at 90 degrees
2018-11-13 11:52:13 +01:00
Enrico Turri
03390c594f
Removed code committed by mistake in previous commit
2018-11-13 11:25:59 +01:00
Enrico Turri
dc8523cac8
Fixed convex hull and volume offset after object split to part
2018-11-13 10:12:42 +01:00
Enrico Turri
3d4e37ceb6
Center volumes after split to parts
2018-11-13 08:36:10 +01:00
YuSanka
ca868fcaf1
Fixed typo bug
2018-11-13 08:00:27 +01:00
tamasmeszaros
90c38daeae
trying to get the export dialog for zip files.
2018-11-12 18:09:47 +01:00
tamasmeszaros
c6695538a9
Merge remote-tracking branch 'origin/tm_sla_supports_backend' into dev_native
2018-11-12 17:42:20 +01:00
tamasmeszaros
72a1f36281
Merge branch 'dev_native' of github.com:prusa3d/Slic3r into dev_native
2018-11-12 17:37:53 +01:00
tamasmeszaros
92a2b6161b
Merge remote-tracking branch 'origin/tm_sla_supports_backend' into dev_native
2018-11-12 17:36:54 +01:00
tamasmeszaros
31967d0d1d
support generation when support point is added or removed. Rendering interface for SLA supports
2018-11-12 17:35:57 +01:00
bubnikv
4f200c5bd5
Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native
2018-11-12 16:28:35 +01:00
bubnikv
48173e2a55
Fixed synchronization of background processing with the front end.
2018-11-12 16:28:27 +01:00
YuSanka
d20bac7039
Added a modifier selection in the object list
...
+ set box-subobject's center to the objects center
+ fixed bug in PrusaObjectDataViewModel.Delete(), when deleting last volume_idx
2018-11-12 16:03:50 +01:00
Lukas Matena
df658713bf
Wipe tower preview not shown in SLA mode
2018-11-12 15:41:04 +01:00
Lukas Matena
70fdb48c12
Manipulation with colorprint ticks now calls Plater::schedule_background_process()
2018-11-12 15:41:04 +01:00
tamasmeszaros
98a640ea06
Getting rid of AppController.
2018-11-12 15:07:41 +01:00
tamasmeszaros
a4e1ab2281
Getting rid of AppController.
2018-11-12 15:02:42 +01:00
YuSanka
c227dad8cc
Changed object list behavior when we have only one part(volume) inside main object
2018-11-12 13:48:41 +01:00
tamasmeszaros
33eade5300
SLA backround processing pipeline invisible but runs.
2018-11-12 11:46:38 +01:00
Enrico Turri
564fa9e4dc
Enhanced volumes manipulation 2 (scaling in local system)
2018-11-12 09:54:04 +01:00
Enrico Turri
22dbcbcd9c
Enhanced volumes manipulation - wip
2018-11-12 08:54:22 +01:00
YuSanka
a72470079d
Added GUI_ObjectSettings.cpp(hpp) files to CMakeLists.txt
2018-11-12 08:14:42 +01:00
YuSanka
7f4a8bccd5
Fixed controls layout on right panel.
...
+ Split ObjectManipulation class to ObjectManipulation and ObjectSettings
+ fixed typo-bug in GetItemByVolumeId
2018-11-09 18:42:06 +01:00
tamasmeszaros
e05063c8b1
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-09 18:35:32 +01:00
tamasmeszaros
5b34e54ce9
Merge remote-tracking branch 'origin/dev_native' into dev_native
2018-11-09 18:33:38 +01:00
tamasmeszaros
cc4c720160
Working on SLAPrint pipeline.
2018-11-09 18:32:35 +01:00
tamasmeszaros
481cba0b7f
Fixing sla support parameter names.
2018-11-09 18:31:36 +01:00
bubnikv
a2c702dec5
Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native
2018-11-09 14:25:39 +01:00
bubnikv
3075e7f40f
Fixed update of ModelObject / ModelVolume configs on Print,
...
fixed some compiler warnings.
2018-11-09 14:25:18 +01:00
tamasmeszaros
3722efd8e9
Added parameters to SLAObjectConfig
2018-11-09 13:45:55 +01:00
bubnikv
0555fb4bcc
Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native
2018-11-09 12:03:28 +01:00
bubnikv
870c435e1b
WIP: SLAPrintObjectConfig, SLAPrint / SLAPrintObject initialization.
2018-11-09 12:02:42 +01:00
Enrico Turri
f2d1153d8f
Removed unneeded auto-arrange from Plater::priv::load_model_objects()
2018-11-09 10:37:50 +01:00
Enrico Turri
12ef6913d5
ModelObject::instance_bounding_box() fixed to take in account for volumes' transforms
2018-11-09 10:31:58 +01:00
bubnikv
06a51f9ed3
Fixed a crash on "split to parts" with an active SLA printer.
2018-11-08 20:44:07 +01:00
bubnikv
bbfbe88a5f
Integrated SLAPrint into background processing.
...
Fixed couple of compiler warnings.
2018-11-08 20:18:40 +01:00
tamasmeszaros
811404d97a
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-08 17:24:31 +01:00
tamasmeszaros
dbf6ddd344
Trying to bypass igl in 32 bit MSVC
2018-11-08 17:15:10 +01:00
YuSanka
2e8f21fff8
Changed toolbar icons for "split to object/part"
2018-11-08 16:44:59 +01:00
YuSanka
aa3e4c294a
Added type "MultipleFullObject" to Selection
...
+ Fixed updating of the name of the manipulation pane
+ Changed logic of "Ctrl+A" inside the object list
2018-11-08 16:44:58 +01:00
YuSanka
96249792f6
Single volume selection from scene to object list
2018-11-08 16:44:58 +01:00
tamasmeszaros
4a2da3d443
Trying to fix compilation of IGL AABB tree on 32 bit platform.
...
Removing alignment constraints from Eigen Matrix aliases.
2018-11-08 16:43:33 +01:00
tamasmeszaros
100386c699
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-08 16:20:37 +01:00
tamasmeszaros
4662fd0e73
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports_backend
2018-11-08 16:19:22 +01:00
tamasmeszaros
bf1188442a
remove SLAPrint and its integration
2018-11-08 16:18:05 +01:00
tamasmeszaros
3b373a55e6
slaprint with dummy backround processing in plater.
2018-11-08 16:01:21 +01:00
Vojtech Kral
3e4af381c9
Fix rendering performance on macOS
2018-11-08 15:31:29 +01:00
Vojtech Kral
24b30caf94
Fix clang build / detect standalone size_t
2018-11-08 15:19:50 +01:00
bubnikv
05b1ed3c2a
Fixed a compilation issue on OSX
2018-11-08 15:02:47 +01:00
bubnikv
34e525766b
Fix of friend declaration on a template parameter, according to C++11
2018-11-08 14:57:42 +01:00
Enrico Turri
71c2d34308
Fixed crash in void GLGizmoSlaSupports::update_mesh()
2018-11-08 14:55:25 +01:00
bubnikv
c2e46350f2
Separated Print / PrintObject into PrintBase.cpp/h to support SLAPrint
2018-11-08 14:23:17 +01:00
YuSanka
6d60ecffa0
Added naming of the new(fixed) object
...
+ fixed inconsistency of parameters inside fix_model_by_win10_sdk_gui()
2018-11-08 13:19:12 +01:00
Enrico Turri
9e8e5761a9
Added new query methods to GLCanvas3D::Selection
2018-11-08 12:23:07 +01:00
tamasmeszaros
91a79e0343
Support tree interface extended with mouse event handling and refresh callback.
2018-11-08 10:21:13 +01:00
Enrico Turri
d590661d40
Fixed objects name after 3mf import
2018-11-08 10:18:19 +01:00
YuSanka
f1224c64ba
Small fix inside fix_model_by_win10_sdk_gui()
2018-11-08 09:58:48 +01:00
YuSanka
2c0b784a2d
Added(ported) function fix_through_netfabb()
...
+ Fixed adding of the instances to the object list
2018-11-08 09:58:48 +01:00
tamasmeszaros
f6591f000e
slicing the supports WIP
2018-11-07 17:57:02 +01:00
Vojtech Kral
8c4fa9ba51
CMake: Add ASan option
2018-11-07 17:38:08 +01:00
tamasmeszaros
d7baac59ef
Comments and SLA stage definitions.
2018-11-07 16:08:04 +01:00
tamasmeszaros
97b3d94760
Merge remote-tracking branch 'origin/dev_native' into tm_sla_supports
2018-11-07 15:30:41 +01:00
tamasmeszaros
19b1aa081d
SLAPrint concept under its way.
2018-11-07 15:29:13 +01:00
Lukas Matena
377350db33
When iterating over PrintObject regions, use PrintObject::region_volumes (see also yesterday's commit 3eea327
)
2018-11-07 15:17:29 +01:00
bubnikv
041de161a9
Fixes to storing and loading configs from AMF/3MF.
2018-11-07 14:57:50 +01:00
Enrico Turri
e529315ef9
Fixed update of ModelVolume mirror after GLVolume manipulation
2018-11-07 14:51:11 +01:00
Lukas Matena
9ca9e2a545
Merge branch lm_colorprint_integration into dev_native + deleting ticks outside slider range
2018-11-07 14:44:47 +01:00
Enrico Turri
69208c4f43
Fixed update of ModelVolume scale after GLVolume manipulation
2018-11-07 14:24:10 +01:00
Enrico Turri
92528ebcb3
Fixed update of ModelVolume rotation after GLVolume manipulation
2018-11-07 14:15:04 +01:00
Enrico Turri
b05aa00089
Fixed update of ModelVolume offset after GLVolume manipulation
2018-11-07 14:01:03 +01:00
Enrico Turri
102bc99958
Only one instance enabled when selecting sub parts
2018-11-07 12:11:34 +01:00
Enrico Turri
f4b16bb242
Added new selection states - Select parts/modifiers from first instance only from right panel
2018-11-07 10:34:44 +01:00
bubnikv
e385b43106
Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native
2018-11-06 19:10:25 +01:00
bubnikv
e4eec90046
Fixed loading of old 3mf files.
2018-11-06 19:09:54 +01:00
tamasmeszaros
22c9c5ae95
Trying to engage support creation when the gizmo gets disabled.
2018-11-06 18:01:18 +01:00
YuSanka
6e5ce6eb61
GUI_App.hpp changed to UTF-8
2018-11-06 17:39:18 +01:00
YuSanka
00b833fbbe
Lambda dialog is changed to default object adding (with default values), which can be modified from modifier matrix (in the future)
2018-11-06 17:39:18 +01:00
bubnikv
879a7bb9e4
Fixed a typo
2018-11-06 17:27:08 +01:00
Enrico Turri
f9caa6f7f1
Fixed backend detection of out of print volume
2018-11-06 16:04:30 +01:00
Enrico Turri
57c769b63b
Selection of modifiers in 3D scene
2018-11-06 15:51:33 +01:00
YuSanka
de981ce8be
Changed object context menu : Add part/modifier/support enforcer/support blocker -> Load model / generic box/sphere/cylinder/slab
2018-11-06 15:38:30 +01:00
bubnikv
3eea327ef0
WIP: When iterating over PrintObject's regions, use the region count
...
by PrintObject::region_volumes. This is due to the way Print::apply()
works, it does not invalidate an existing PrintObject if a new region
is added to the print.
2018-11-06 15:31:26 +01:00
tamasmeszaros
a49b506121
Trying to fix compilation on linux and mac.
2018-11-06 14:34:20 +01:00
bubnikv
7c934ef951
Catch unhandled exceptions in background processing, call
...
wxApp::OnUnhandledException()
2018-11-06 11:54:36 +01:00
YuSanka
0ac17b5513
Changed sequence of the items in the objects list (inside object): Additional Settings, Subvolumes(parts), Instances
2018-11-06 11:39:38 +01:00
Enrico Turri
7dcfe57db1
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
2018-11-06 10:32:12 +01:00
Enrico Turri
4f0869730a
Do not render selection's bounding box when any gizmo is active
2018-11-06 10:31:19 +01:00
YuSanka
4a8b738a6b
Fixed object/part splitting
...
If object has additional settings and we split it, add this settings for each of the new objects(parts)
2018-11-06 10:17:56 +01:00
YuSanka
95af5c7cc6
Instance selection in object list according to the canvas selection
2018-11-06 10:17:56 +01:00
Enrico Turri
0810beae77
Reintroduced instances synchronization
2018-11-06 08:47:21 +01:00
bubnikv
7ffa22191d
Fixed some issues with front end / back end synchronization.
2018-11-05 17:52:55 +01:00
bubnikv
706da612b6
Fixed duplicate instances after "split object to objects"
2018-11-05 12:52:51 +01:00
Enrico Turri
4b5657b16b
Fixed assert in GLCanvas3D::Selection::is_single_full_instance()
2018-11-05 10:54:05 +01:00
Lukas Matena
13a2532746
Merge branch 'dev_native' of http://github.com/prusa3d/Slic3r into dev_native
2018-11-05 09:39:12 +01:00
Lukas Matena
9442cb99f4
Flatten gizmo now correctly processes both instance and volume transformations
2018-11-05 09:34:04 +01:00
YuSanka
be57bb5c0e
Update showing of the settings after part type changing
2018-11-05 08:58:14 +01:00
YuSanka
4eae6c0189
Changing of a type of a volume in the object list
2018-11-05 08:58:14 +01:00
YuSanka
a9e7b5c645
Implemented adding of support enforcer/blocker to the object list
2018-11-05 08:58:14 +01:00
Enrico Turri
864bc6ad48
Mirror of ModelVolume as transformation component (without modifying the mesh)
2018-11-05 08:51:00 +01:00
Enrico Turri
fb6a08cfb0
Rotate of ModelVolume as transformation component (without modifying the mesh)
2018-11-05 08:31:54 +01:00
Lukas Matena
edceb80b18
Updated function names in GLCanvas3D.cpp (mismatch caused by two conflicting commits yesterday)
2018-11-03 08:46:51 +01:00
bubnikv
0870f81425
Merge remote-tracking branch 'remotes/origin/vb_modelbase_id_refactor' into dev_native
2018-11-02 20:53:47 +01:00
bubnikv
3b72748489
Removed the STDMOVE macro.
2018-11-02 20:45:23 +01:00
bubnikv
5da83742a3
Some refactoring.
2018-11-02 20:41:49 +01:00
bubnikv
cf5dcfa9ed
ModelBase ID refactoring, starting to work.
...
Now it remains to clean up some of the no more used Model interfaces.
2018-11-02 19:49:40 +01:00
Lukas Matena
622f4ee4f6
Flatten gizmo should now work with multiple selection
2018-11-02 15:20:26 +01:00
bubnikv
d26d90ac85
ModelBase ID refactoring, WIP
2018-11-02 15:08:08 +01:00
bubnikv
ca32338cea
ModelBase ID refactoring, WIP
2018-11-02 14:47:13 +01:00
Enrico Turri
385b0f261d
Scale of ModelVolume as transformation component (without modifying the mesh)
2018-11-02 14:41:08 +01:00
Enrico Turri
7114b80882
Use Transform3d in place of Transform3f as parameter of mesh transform functions
2018-11-02 13:47:47 +01:00
Enrico Turri
3aad8b5fd2
Translation of ModelVolume as transformation component (without modifying the mesh)
2018-11-02 12:11:28 +01:00
tamasmeszaros
48bc166d6d
Importing the SLA computing module into the native source tree.
2018-11-02 11:57:57 +01:00
Lukas Matena
93ef2de667
SLA supports gizmo is only shown in SLA mode
2018-11-02 10:31:57 +01:00
Lukas Matena
f5e8eaedb3
Added a special (temporary) icon for SLA supports gizmo, removed igl files from xs/src
2018-11-02 10:22:48 +01:00
YuSanka
618d0e4910
Fixed splitting of the objects with instances
2018-11-01 16:24:20 +01:00
YuSanka
2200e42174
Fixed crashing after filament preset changing from Plater
2018-11-01 16:24:20 +01:00
YuSanka
7c673179f6
Temporary (for testing) crash fixing on get_label from PrusaDoubleSlider
2018-11-01 16:24:20 +01:00
bubnikv
259aed3bf3
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
2018-11-01 15:15:59 +01:00
bubnikv
3057014dcf
WIP Fixed "below the print bed" issue on arrange.
...
Still the auto arrange does not take into account the current full
transformation matrix.
2018-11-01 15:15:46 +01:00
Enrico Turri
7751d991d4
GLCanvas3D::update_gizmos_data() set as private
2018-11-01 15:08:39 +01:00
Enrico Turri
00ec33ef16
Fixed build when ENABLE_MODELVOLUME_TRANSFORM is disabled
2018-11-01 14:41:18 +01:00
bubnikv
85597a4039
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
2018-11-01 14:26:41 +01:00
bubnikv
66c2f28dcb
Fixed print object below bed, fixed associated unit tests.
2018-11-01 14:25:37 +01:00
Enrico Turri
b8168d421c
Refactoring
2018-11-01 14:25:10 +01:00
YuSanka
c135f4a1f8
After-merge bug fixing
2018-11-01 14:02:38 +01:00
YuSanka
ba8a2e11b8
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
2018-11-01 13:56:20 +01:00
Enrico Turri
26d373a2e2
Added extended functionality to Geometry::Transformation class
2018-11-01 13:42:07 +01:00
YuSanka
e62246d56c
Fixed Info pane filling
2018-11-01 12:57:21 +01:00
Enrico Turri
42d3db9ab1
Fixed typo in Transformation::set_rotation()
2018-11-01 10:25:08 +01:00
Enrico Turri
a15bf7cc25
New selection set as default
2018-11-01 10:06:55 +01:00
Enrico Turri
0d282896d0
Removed obsolete references to tech ENABLE_MODELINSTANCE_3D_FULL_TRANSFORM
2018-11-01 08:50:54 +01:00
Enrico Turri
00222226ed
Mirror component of transformations set as default
2018-11-01 08:46:44 +01:00
bubnikv
da37094a09
Bugfix: Slice at the correct height.
2018-10-31 20:02:07 +01:00
bubnikv
64c95677de
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
2018-10-31 19:21:44 +01:00
bubnikv
e6d78cc063
Print step invalidation: Improvement of readability.
2018-10-31 19:21:00 +01:00
Vojtech Kral
90216ac0b4
ConfigWizard: Fix asserts
2018-10-31 18:35:30 +01:00
bubnikv
75c097010d
Finished (?) switching between the FDM / SLA profiles,
...
fixed an invalidation bug in Print::apply()
2018-10-31 18:05:25 +01:00
bubnikv
7e71aaffd5
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
2018-10-31 16:25:55 +01:00
bubnikv
fd1c5dd218
WIP: SL1 profiles, SL1 in wizard, switching between FFF / SLA
2018-10-31 16:22:36 +01:00
Enrico Turri
afa907504f
Fixed autolevel on bed with non uniform scaling
2018-10-31 16:13:07 +01:00
YuSanka
5a4cef9ac1
Fixed part settings updating
2018-10-31 16:06:32 +01:00
Enrico Turri
d6d632d4fc
Added Geometry::Transformation class. Use it into ModelInstance, ModelVolume and GLVolume
2018-10-31 14:56:51 +01:00
YuSanka
7f08f460f1
Some code review
2018-10-31 12:58:35 +01:00
YuSanka
d2844bc39d
Ported show_sliced_info_sizer
...
+ some code-view changes
2018-10-31 12:58:35 +01:00
Lukas Matena
c7167fd9d1
Merge branch 'dev_native' of http://github.com/prusa3d/Slic3r into dev_native
2018-10-31 12:24:31 +01:00
Lukas Matena
cc27570704
Fixed a crash when moving an object with wipe tower volume on screen
2018-10-31 12:23:26 +01:00
Enrico Turri
ae6c65dfff
New selection -> Fixed split object to objects
2018-10-31 11:24:56 +01:00
Enrico Turri
b23f7e5834
New selection -> Restore selection after splitting an object to parts
2018-10-31 09:53:48 +01:00
Enrico Turri
da4903a37f
New selection -> Disabled instances synchronization
2018-10-31 09:39:43 +01:00
Enrico Turri
503166a6a4
Automatic placement of instance at bed level
2018-10-30 16:03:03 +01:00
bubnikv
66e97aa4eb
Reduced memory leaks in ConfigDef / PrintConfigDef
...
Deleted unsafe default copy constructors / operators in Model / ModelObject / ModelInstance / ModelVolume
Fixed some issues with copying the Model / ModelObject / ModelInstance / ModelVolume inside Print::apply()
Fixed some invalidation issues in Print::apply()
Temporarily renamed the Slic3rPE profile directory to Slic3rPE-alpha.
2018-10-30 15:24:36 +01:00
Enrico Turri
63960dfde0
Translate entire selection when user clicks and drags on a selected volume
2018-10-30 11:18:15 +01:00
bubnikv
f2b0904d12
WIP: Fixed some issues with cancelation & restart of background processing.
2018-10-30 09:27:31 +01:00
bubnikv
6ae1517e13
Fixed warnings
2018-10-29 17:34:06 +01:00
bubnikv
c1fb4c0c5e
Merge remote-tracking branch 'remotes/origin/dev_native' into vb_precompiled_headers
2018-10-29 16:02:56 +01:00
bubnikv
5377304b0c
Precompiled headers on Visual Studio & GCC, with the highest hopes
...
that it will not break the build server.
2018-10-29 16:01:26 +01:00
Vojtech Kral
d92530b4b8
Fix: PlaceholderParser float comparison
2018-10-29 09:39:55 +01:00
bubnikv
35d984b812
Fixed mangling of the slic3r_main symbol on win32.
2018-10-26 18:31:50 +02:00
bubnikv
de55a60bf5
Added /bigobj (Increase Number of Sections in .Obj file)
...
Fixed external declaration of slic3r_main()
2018-10-26 18:08:43 +02:00
bubnikv
135ee60db4
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
2018-10-26 16:25:47 +02:00
bubnikv
bc6901891b
Extended the Windows wrapper to test for OpenGL 2.0 and
...
in case the defautl opengl32.dll does not provide an OpenGL 2.0 context,
try to load the bundled Mesa OpenGL.
2018-10-26 16:25:27 +02:00
Lukas Matena
7a5acd9628
Merge branch 'dev_native' of http://github.com/prusa3d/Slic3r into dev_native
2018-10-26 15:53:24 +02:00
Lukas Matena
7681d00ee5
Merged branch 'dev_native' into lm_sla_supports_auto
...
Added igl library files
2018-10-26 15:45:52 +02:00
bubnikv
cf18ba0bbd
Added a new file missing from the previous commit.
2018-10-26 12:07:25 +02:00