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
Lukas Matena
8b201d0f2e
Proper hiding of the SLA supports gizmo in FDM mode
2018-11-15 18:16:13 +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
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
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
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
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
31967d0d1d
support generation when support point is added or removed. Rendering interface for SLA supports
2018-11-12 17:35:57 +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
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
Enrico Turri
f2d1153d8f
Removed unneeded auto-arrange from Plater::priv::load_model_objects()
2018-11-09 10:37:50 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
Enrico Turri
7751d991d4
GLCanvas3D::update_gizmos_data() set as private
2018-11-01 15:08:39 +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
YuSanka
e62246d56c
Fixed Info pane filling
2018-11-01 12:57:21 +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
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
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
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
Lukas Matena
7681d00ee5
Merged branch 'dev_native' into lm_sla_supports_auto
...
Added igl library files
2018-10-26 15:45:52 +02:00
Enrico Turri
f651182101
Rendering of camera target (for debug) and modified camera target behavior
2018-10-26 09:50:28 +02:00
YuSanka
cbb62142de
Added "Set number of copies…" to the context menu
2018-10-25 21:13:45 +02:00
YuSanka
965236a9d9
Fixed OsX build fails
2018-10-25 19:10:14 +02:00
Enrico Turri
321322b17a
Fixed rendering of warning and legend textures (due to newer wxWidgets)
2018-10-25 15:32:35 +02:00
YuSanka
3f9fb575b8
Middle mode is changed to Advanced
2018-10-25 14:55:03 +02:00
YuSanka
3009439838
Ported System Info Dialog
2018-10-25 12:49:29 +02:00
Enrico Turri
e72a058600
Fixed update of GUI when object is selected by right-clicking on it to show its context menu
2018-10-25 12:36:10 +02:00
Enrico Turri
c00ee0659e
Call schedule_background_process() after rotating/scaling/flattening using gizmos
2018-10-25 12:10:35 +02:00