Commit Graph

7077 Commits

Author SHA1 Message Date
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
6ee5752e24 Fixed a typo 2018-11-06 17:27:08 +01:00
97ea5a7cf5 Fixed backend detection of out of print volume 2018-11-06 16:04:30 +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
9e0bbefb68 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
ef79a1213d Catch unhandled exceptions in background processing, call
wxApp::OnUnhandledException()
2018-11-06 11:54:36 +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
186fd6a39d Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-11-06 10:32:12 +01:00
a3d174fa89 Do not render selection's bounding box when any gizmo is active 2018-11-06 10:31:19 +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
05aa476224 Reintroduced instances synchronization 2018-11-06 08:47:21 +01:00
42edbe6b0c Fixed some issues with front end / back end synchronization. 2018-11-05 17:52:55 +01:00
879a829269 Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native 2018-11-05 12:54:14 +01:00
edd37beec5 Fixed duplicate instances after "split object to objects" 2018-11-05 12:52:51 +01:00
871b717a51 Fixed instances count after split to objects 2018-11-05 11:52:14 +01:00
ad9f2c9ee1 Fixed assert in GLCanvas3D::Selection::is_single_full_instance() 2018-11-05 10:54:05 +01:00
34ef548920 Merge branch 'dev_native' of http://github.com/prusa3d/Slic3r into dev_native 2018-11-05 09:39:12 +01:00
ad4e0ec84f Flatten gizmo now correctly processes both instance and volume transformations 2018-11-05 09:34:04 +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
54872b0ec1 Mirror of ModelVolume as transformation component (without modifying the mesh) 2018-11-05 08:51:00 +01:00
21b1957b77 Rotate of ModelVolume as transformation component (without modifying the mesh) 2018-11-05 08:31:54 +01:00
e0c33f1a36 Updated function names in GLCanvas3D.cpp (mismatch caused by two conflicting commits yesterday) 2018-11-03 08:46:51 +01:00
b25d01ce1a Merge remote-tracking branch 'remotes/origin/vb_modelbase_id_refactor' into dev_native 2018-11-02 20:53:47 +01:00
e0d4b84685 Removed the STDMOVE macro. 2018-11-02 20:45:23 +01:00
ab8a8111cb Some refactoring. 2018-11-02 20:41:49 +01:00
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
536172950d Flatten gizmo should now work with multiple selection 2018-11-02 15:20:26 +01:00
9c9483c0b8 ModelBase ID refactoring, WIP 2018-11-02 15:08:08 +01:00
0356d05ffd ModelBase ID refactoring, WIP 2018-11-02 14:47:13 +01:00
47163d239f Scale of ModelVolume as transformation component (without modifying the mesh) 2018-11-02 14:41:08 +01:00
0e241917ec Use Transform3d in place of Transform3f as parameter of mesh transform functions 2018-11-02 13:47:47 +01:00
8bd37b6d28 Translation of ModelVolume as transformation component (without modifying the mesh) 2018-11-02 12:11:28 +01:00
fb89ecc9ec SLA supports gizmo is only shown in SLA mode 2018-11-02 10:31:57 +01:00
494dc899f3 Added a special (temporary) icon for SLA supports gizmo, removed igl files from xs/src 2018-11-02 10:22:48 +01:00
71085f85f6 Fixed splitting of the objects with instances 2018-11-01 16:24:20 +01:00
28035b17a5 Fixed crashing after filament preset changing from Plater 2018-11-01 16:24:20 +01:00
65b51b5542 Temporary (for testing) crash fixing on get_label from PrusaDoubleSlider 2018-11-01 16:24:20 +01:00
cb33994758 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-11-01 15:15:59 +01:00
1cbe3edb36 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
d6db104017 GLCanvas3D::update_gizmos_data() set as private 2018-11-01 15:08:39 +01:00
5af5f1e097 Fixed build when ENABLE_MODELVOLUME_TRANSFORM is disabled 2018-11-01 14:41:18 +01:00
34a842131e Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-11-01 14:26:41 +01:00
ade0093859 Fixed print object below bed, fixed associated unit tests. 2018-11-01 14:25:37 +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
a5aaa07a95 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-11-01 13:56:20 +01:00