Commit Graph

127 Commits

Author SHA1 Message Date
1a25e3fbeb Fixed "extruder" column editing for non-object/part items. It's suppressed now.
+ Try to fix the wrong last column width updating under OSX
2018-12-04 14:32:15 +01:00
54573a3d41 One more fix to updates of the "Slice now" and "Export G-code buttons"
- "Sliced now" button is hidden when "Background process" is selected
- deleted extra enable_buttons() function call
2018-12-04 12:30:47 +01:00
5ea120e69a Fixed Canvas3D update after an object instance is deleted. 2018-12-04 11:35:04 +01:00
138b943828 Disable "Slice now" and "Export G-code" buttons during BGP 2018-12-04 10:28:56 +01:00
5f8c77c30c New menu layout set as default 2018-12-03 15:06:02 +01:00
ccd9686d7f Update gizmos on/off state 2018-12-03 13:29:28 +01:00
1897633d24 Fixed GLVolumes reuse after instance deletion 2018-12-03 10:37:46 +01:00
89060093ee Correct mixed_selection updating from 3dScene to ObjectList 2018-11-30 11:22:06 +01:00
7f87d181b2 Update additional object setting after print technology changing 2018-11-29 15:01:20 +01:00
c8203e9370 Suppress change preset to SLA if we have multi-part object 2018-11-29 12:35:07 +01:00
d8a3913400 Fix re-entrant render() calls, add an assert to enforce 2018-11-27 16:57:37 +01:00
91ac484405 Removed some obsolete Perl bindings.
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
f55f717a8f Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2018-11-23 12:47:46 +01:00
933a2475a1 Refactored to get direct access to GLCanvas3D in Plater and Preview.
WIP: SLA update delayed until mouse is released.
2018-11-23 12:47:32 +01:00
74224bfe5f Fixed bug with last solid part deleting
+ fixed building
+ deleted last ";" from the settings digest
2018-11-23 11:57:04 +01:00
ba913291e3 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
39665fad9c Ensure object on bed after deletion of subpart 2018-11-21 12:27:20 +01:00
72fa486d23 Merge branch 'vb_3dscene_partial_update' 2018-11-20 17:07:31 +01:00
6c3fcb77c5 Fixed position of newly created modifiers 2018-11-20 10:15:31 +01:00
9b18d0703d GUI forms with SLA support parameters 2018-11-19 14:15:40 +01:00
f343af6a07 Fixed crashing when project with modifier is imported 2018-11-19 14:05:29 +01:00
1d82cca0d2 WIP: Support of SLA suport & pad GLVolumes, couple of fixes. 2018-11-17 17:23:56 +01:00
13e24c8734 Modified menu for open/save/save as project (3mf) and import/export 2018-11-15 15:27:39 +01:00
494766890e Temporary workaround for the correct behavior of the Scrolled sidebar panel 2018-11-15 12:43:16 +01:00
88bb118332 Fixed crashes when deleting objects 2018-11-14 11:22:13 +01:00
c23537c6c0 Deletion of instances and volumes from 3D scene 2018-11-14 08:53:56 +01:00
1a60d1c0eb Added functions for deleting (sub)objects from model and list at the same time 2018-11-13 15:10:19 +01:00
6ea59de0df Added delete_instance_from_list(obj_idx, inst_idx) function 2018-11-13 13:35:10 +01:00
ba4a96c5f5 Fixed show_info_sizer according to selected mode.
+ fixed right panel layouts
+ deleted unused functions
2018-11-13 13:35:10 +01:00
7117049921 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
9bd65b8b60 Changed object list behavior when we have only one part(volume) inside main object 2018-11-12 13:48:41 +01:00
31c2174ffa Enhanced volumes manipulation - wip 2018-11-12 08:54:22 +01:00
76360c9dfa 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
3ad3e00ffa Fixed a crash on "split to parts" with an active SLA printer. 2018-11-08 20:44:07 +01:00
cc31e3a541 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
d83fd30be8 Single volume selection from scene to object list 2018-11-08 16:44:58 +01:00
4d58d53954 Added(ported) function fix_through_netfabb()
+ Fixed adding of the instances to the object list
2018-11-08 09:58:48 +01:00
9bef6c5390 Added new selection states - Select parts/modifiers from first instance only from right panel 2018-11-07 10:34:44 +01:00
202fd659f5 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
2e0f064e60 Selection of modifiers in 3D scene 2018-11-06 15:51:33 +01:00
eb9f383ff0 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
7b620a240b Changed sequence of the items in the objects list (inside object): Additional Settings, Subvolumes(parts), Instances 2018-11-06 11:39:38 +01:00
f1f7f08bd3 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
f02cd6c5b6 Instance selection in object list according to the canvas selection 2018-11-06 10:17:56 +01:00
9dc7096f7b Update showing of the settings after part type changing 2018-11-05 08:58:14 +01:00
c7fb04a9b4 Changing of a type of a volume in the object list 2018-11-05 08:58:14 +01:00
e23a814139 Implemented adding of support enforcer/blocker to the object list 2018-11-05 08:58:14 +01:00
71085f85f6 Fixed splitting of the objects with instances 2018-11-01 16:24:20 +01:00
605237d262 Refactoring 2018-11-01 14:25:10 +01:00
ef8d2cce0c After-merge bug fixing 2018-11-01 14:02:38 +01:00