Commit Graph

63 Commits

Author SHA1 Message Date
YuSanka
74224bfe5f Fixed bug with last solid part deleting
+ fixed building
+ deleted last ";" from the settings digest
2018-11-23 11:57:04 +01:00
YuSanka
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
Enrico Turri
39665fad9c Ensure object on bed after deletion of subpart 2018-11-21 12:27:20 +01:00
bubnikv
72fa486d23 Merge branch 'vb_3dscene_partial_update' 2018-11-20 17:07:31 +01:00
Enrico Turri
6c3fcb77c5 Fixed position of newly created modifiers 2018-11-20 10:15:31 +01:00
tamasmeszaros
9b18d0703d GUI forms with SLA support parameters 2018-11-19 14:15:40 +01:00
YuSanka
f343af6a07 Fixed crashing when project with modifier is imported 2018-11-19 14:05:29 +01:00
bubnikv
1d82cca0d2 WIP: Support of SLA suport & pad GLVolumes, couple of fixes. 2018-11-17 17:23:56 +01:00
Enrico Turri
13e24c8734 Modified menu for open/save/save as project (3mf) and import/export 2018-11-15 15:27:39 +01:00
YuSanka
494766890e Temporary workaround for the correct behavior of the Scrolled sidebar panel 2018-11-15 12:43:16 +01:00
Enrico Turri
88bb118332 Fixed crashes when deleting objects 2018-11-14 11:22:13 +01:00
Enrico Turri
c23537c6c0 Deletion of instances and volumes from 3D scene 2018-11-14 08:53:56 +01:00
YuSanka
1a60d1c0eb Added functions for deleting (sub)objects from model and list at the same time 2018-11-13 15:10:19 +01:00
YuSanka
6ea59de0df Added delete_instance_from_list(obj_idx, inst_idx) function 2018-11-13 13:35:10 +01:00
YuSanka
ba4a96c5f5 Fixed show_info_sizer according to selected mode.
+ fixed right panel layouts
+ deleted unused functions
2018-11-13 13:35:10 +01:00
YuSanka
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
YuSanka
9bd65b8b60 Changed object list behavior when we have only one part(volume) inside main object 2018-11-12 13:48:41 +01:00
Enrico Turri
31c2174ffa Enhanced volumes manipulation - wip 2018-11-12 08:54:22 +01:00
YuSanka
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
bubnikv
3ad3e00ffa Fixed a crash on "split to parts" with an active SLA printer. 2018-11-08 20:44:07 +01:00
YuSanka
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
YuSanka
d83fd30be8 Single volume selection from scene to object list 2018-11-08 16:44:58 +01:00
YuSanka
4d58d53954 Added(ported) function fix_through_netfabb()
+ Fixed adding of the instances to the object list
2018-11-08 09:58:48 +01:00
Enrico Turri
9bef6c5390 Added new selection states - Select parts/modifiers from first instance only from right panel 2018-11-07 10:34:44 +01:00
YuSanka
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
Enrico Turri
2e0f064e60 Selection of modifiers in 3D scene 2018-11-06 15:51:33 +01:00
YuSanka
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
YuSanka
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
YuSanka
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
YuSanka
f02cd6c5b6 Instance selection in object list according to the canvas selection 2018-11-06 10:17:56 +01:00
YuSanka
9dc7096f7b Update showing of the settings after part type changing 2018-11-05 08:58:14 +01:00
YuSanka
c7fb04a9b4 Changing of a type of a volume in the object list 2018-11-05 08:58:14 +01:00
YuSanka
e23a814139 Implemented adding of support enforcer/blocker to the object list 2018-11-05 08:58:14 +01:00
YuSanka
71085f85f6 Fixed splitting of the objects with instances 2018-11-01 16:24:20 +01:00
Enrico Turri
605237d262 Refactoring 2018-11-01 14:25:10 +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
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
19b8177c5e New selection -> Restore selection after splitting an object to parts 2018-10-31 09:53:48 +01:00
Enrico Turri
b098a90045 Automatic placement of instance at bed level 2018-10-30 16:03:03 +01:00
Enrico Turri
9ec3717eff New selection -> Improved sychronization of instances selection between 3D scene and right panel 2018-10-19 16:14:55 +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
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
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