Commit Graph

88 Commits

Author SHA1 Message Date
bubnikv
e5758e9ef2 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
YuSanka
ef8d2cce0c After-merge bug fixing 2018-11-01 14:02:38 +01:00
YuSanka
a5aaa07a95 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-11-01 13:56:20 +01:00
YuSanka
a76be534a7 Fixed Info pane filling 2018-11-01 12:57:21 +01:00
Enrico Turri
fff76c6aae New selection set as default 2018-11-01 10:06:55 +01:00
Enrico Turri
108110940c Mirror component of transformations set as default 2018-11-01 08:46:44 +01:00
bubnikv
ef2c146b2d Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-31 16:25:55 +01:00
bubnikv
07feaa3c7d WIP: SL1 profiles, SL1 in wizard, switching between FFF / SLA 2018-10-31 16:22:36 +01:00
YuSanka
59d40050e2 Fixed part settings updating 2018-10-31 16:06:32 +01:00
YuSanka
0167087d7d Some code review 2018-10-31 12:58:35 +01:00
YuSanka
833d26b32d Ported show_sliced_info_sizer
+ some code-view changes
2018-10-31 12:58:35 +01:00
Enrico Turri
6e9dc1648a New selection -> Fixed split object to objects 2018-10-31 11:24:56 +01:00
Enrico Turri
b098a90045 Automatic placement of instance at bed level 2018-10-30 16:03:03 +01:00
Enrico Turri
c84f60b723 Rendering of camera target (for debug) and modified camera target behavior 2018-10-26 09:50:28 +02:00
YuSanka
873fbb9daf Added "Set number of copies…" to the context menu 2018-10-25 21:13:45 +02:00
Enrico Turri
e2f6ac0c36 Fixed rendering of warning and legend textures (due to newer wxWidgets) 2018-10-25 15:32:35 +02:00
Enrico Turri
c9038d43bb 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
3b8ad30fa9 Call schedule_background_process() after rotating/scaling/flattening using gizmos 2018-10-25 12:10:35 +02:00
Enrico Turri
a316159e6e Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-25 10:37:04 +02:00
Enrico Turri
7e0d7d0525 Fixed build on Linux and OSx 2018-10-25 10:36:47 +02:00
bubnikv
eddef4f12d Restored slicing cancellation. 2018-10-25 10:07:11 +02:00
YuSanka
5c267eecee Fixed incorrect m_wiping_dialog_button showing after appInit 2018-10-24 12:58:35 +02:00
Enrico Turri
acdc73a371 Split to objects and Split to parts 2018-10-24 12:55:38 +02:00
bubnikv
6f72884339 Background processing: Fixed rotation & scaling of PrintObjects. 2018-10-24 11:48:39 +02:00
bubnikv
78468e49d4 WIP: Background processing is almost working now.
still PrintObject::_slice_volumes() needs some love to set
the PrintObject matrices correctly.
2018-10-23 22:53:43 +02:00
bubnikv
31b482c605 WIP: Reconstruction of background processing. 2018-10-23 15:27:31 +02:00
bubnikv
502dcc1e94 Merge branch 'dev_native' into vb_dev_native_background_processing 2018-10-23 11:26:15 +02:00
Enrico Turri
c629b4187b New selection -> Keep selection after instance inscrease/decrease command 2018-10-23 09:19:41 +02:00
Enrico Turri
e12dff498e Layers editing 2018-10-22 15:18:56 +02:00
Vojtech Kral
bc58f59ebb Fix Plater::priv::get_export_file() 2018-10-22 12:07:43 +02:00
Vojtech Kral
9e8744ef41 Plater: Fix file patterns 2018-10-22 11:53:39 +02:00
Enrico Turri
79aa687ce7 Added mirroring factors to .amf import/export 2018-10-22 11:45:03 +02:00
Enrico Turri
3597813891 New selection -> Split command 2018-10-19 15:27:19 +02:00
YuSanka
28d2fe4bca Fixed object adding to list with same object's name
+ Added name for main object for complex objects
+ Fixed incorrect Instances and Settings deleting from ObjectList
2018-10-19 11:08:43 +02:00
bubnikv
e5c263be9b WIP: Slicing from GUI. 2018-10-18 18:06:40 +02:00
bubnikv
65e01146e7 Merge branch 'dev_native' into vb_dev_native_background_processing 2018-10-18 18:03:17 +02:00
Enrico Turri
1d2b29bc5c Mirror transform components in ModelInstance and GLvolume - WIP and disabled 2018-10-18 15:50:51 +02:00
Enrico Turri
a1fd559a27 New selection -> Removed unneeded methods and small refactor 2018-10-18 15:09:41 +02:00
Enrico Turri
729801d25d Unified append_submenu() function and modified append_menu_item() function 2018-10-18 14:42:21 +02:00
YuSanka
1e8aaeeeaf Merge remote-tracking branch 'origin/ys_dev_native' into dev_native 2018-10-18 11:41:29 +02:00
YuSanka
9ce0a9e0e8 Deleted "Copy" column from ObjectList 2018-10-18 11:28:31 +02:00
YuSanka
618de84423 Added instances to ObjectList 2018-10-18 10:40:26 +02:00
Enrico Turri
385eb96372 New selection -> Unified methods to update menu items 2018-10-18 09:27:37 +02:00
Enrico Turri
59627a1eb2 Increase and decrease command in object's context menu 2018-10-17 14:26:13 +02:00
Enrico Turri
58cbc736e9 Plater -> View Menu 2018-10-17 12:59:58 +02:00
Enrico Turri
de1a811167 Object context menu wip / Removed links to settings dialog from user interface / Fixed and unified append_menu_item() function / Fixed File->Open menu item / Fixed Window menu items / Added Plater menu 2018-10-17 12:17:25 +02:00
bubnikv
18199b33f0 WIP: Reconstruction of background processing update timer,
added unique IDs to the Model / ModelObject / ModelVolume objects,
added a copy of Model hierarchy at the Print,
WIP: new Print::apply() method to update the Print's copy of Model,
to update the Print's PrintObjects, to update status of the Print and
PrintObjects, and to possibly stop the background processing.
2018-10-17 11:12:38 +02:00
Enrico Turri
d8a0351abe Fixed toolbar update after reducing instances count 2018-10-17 09:40:04 +02:00
Enrico Turri
50096be76a New selection -> Removed old plater selection 2018-10-17 09:30:07 +02:00
YuSanka
a5fcc0493c Changed logic of the PrusaObjectDataViewModelNode:
now each node has:
          * name,
          * type,
          * id (-1, if type == itSettings OR itInstanceRoot),
          * bmp,
          * action_bmp
          * extruder
2018-10-16 16:46:35 +02:00