Enrico Turri
|
85219b8bc0
|
Fixed split object to objects
|
2018-11-21 14:30:15 +01:00 |
|
Enrico Turri
|
ee99fa2c64
|
Ensure object on bed after deletion of subpart
|
2018-11-21 12:27:20 +01:00 |
|
Enrico Turri
|
6aa4c0ca16
|
Fixed translation of volumes
|
2018-11-21 11:33:31 +01:00 |
|
Enrico Turri
|
86ac9ed91e
|
Small refactoring
|
2018-11-21 10:36:09 +01:00 |
|
Enrico Turri
|
302b37dcd1
|
Adjusted main shortcuts
|
2018-11-21 10:21:12 +01:00 |
|
Enrico Turri
|
37b5cb9a4d
|
Update transformation values in sidebar for single volume/modifier selection
|
2018-11-21 09:45:43 +01:00 |
|
Enrico Turri
|
d8e7310d72
|
Gizmo rotate operates always in world reference system
|
2018-11-21 09:28:27 +01:00 |
|
Enrico Turri
|
bcfff27921
|
Fixed scaling of multivolumes selection - Added local scale by pressing Alt key while dragging the scale gizmo
|
2018-11-20 15:39:36 +01:00 |
|
Enrico Turri
|
b961d1011a
|
Fixed rotation of multivolumes selection - Added local rotation by pressing Alt key while dragging the rotate gizmo
|
2018-11-20 11:57:01 +01:00 |
|
Enrico Turri
|
aa22f75829
|
Forced zoom to bed when changing bed size
|
2018-11-20 10:36:26 +01:00 |
|
Enrico Turri
|
34cf541e0d
|
Fixed position of newly created modifiers
|
2018-11-20 10:15:31 +01:00 |
|
Enrico Turri
|
74f350c84e
|
Fixed slicing of objects splitted into parts
|
2018-11-20 08:36:35 +01:00 |
|
Enrico Turri
|
946d43bc95
|
Improved fix of export to 3mf of objects splitted into parts
|
2018-11-19 15:49:59 +01:00 |
|
Enrico Turri
|
c5bb8bb4a1
|
Fixed export to 3mf of objects splitted into parts
|
2018-11-19 15:34:34 +01:00 |
|
Enrico Turri
|
d322fa0fd5
|
Fixed gizmos overlay rendering/selection by adding GLGizmoBase::is_selectable() method
|
2018-11-19 14:46:37 +01:00 |
|
Enrico Turri
|
7cb99f8e27
|
Added debug error message when missing icons for gizmos
|
2018-11-19 14:03:28 +01:00 |
|
Enrico Turri
|
dbc9bf5be7
|
Lift-up of SLA volumes only when at least one volume is generated
|
2018-11-19 13:04:19 +01:00 |
|
Enrico Turri
|
eb4d1e9d5e
|
Shift-up volumes after SLA support volumes creation
|
2018-11-19 12:20:44 +01:00 |
|
Enrico Turri
|
9084d64b3b
|
Removed duplicated code
|
2018-11-16 12:58:43 +01:00 |
|
Enrico Turri
|
417783a469
|
View menu items enabled only when Plater is the current active tab
|
2018-11-16 12:31:06 +01:00 |
|
Enrico Turri
|
d45739fa15
|
Keeps objects on bed while scaling them using the scale gizmo
|
2018-11-16 11:30:36 +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 |
|
Enrico Turri
|
2299625a63
|
Hidden camera target
|
2018-11-15 15:43:24 +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 |
|
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 |
|
Enrico Turri
|
a468078df3
|
Fixed length of grabbers for rotate 3D gizmo
|
2018-11-15 10:16:51 +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 |
|
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 |
|
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 |
|
Enrico Turri
|
951f8f602b
|
Fixed crash into void Sidebar::show_info_sizer() when deleting objects
|
2018-11-13 15:24:05 +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 |
|
Enrico Turri
|
03390c594f
|
Removed code committed by mistake in previous commit
|
2018-11-13 11:25:59 +01:00 |
|
Enrico Turri
|
dc8523cac8
|
Fixed convex hull and volume offset after object split to part
|
2018-11-13 10:12:42 +01:00 |
|
Enrico Turri
|
3d4e37ceb6
|
Center volumes after split to parts
|
2018-11-13 08:36:10 +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 |
|
Enrico Turri
|
f2d1153d8f
|
Removed unneeded auto-arrange from Plater::priv::load_model_objects()
|
2018-11-09 10:37:50 +01:00 |
|
Enrico Turri
|
12ef6913d5
|
ModelObject::instance_bounding_box() fixed to take in account for volumes' transforms
|
2018-11-09 10:31:58 +01:00 |
|
Enrico Turri
|
71c2d34308
|
Fixed crash in void GLGizmoSlaSupports::update_mesh()
|
2018-11-08 14:55:25 +01:00 |
|
Enrico Turri
|
9e8e5761a9
|
Added new query methods to GLCanvas3D::Selection
|
2018-11-08 12:23:07 +01:00 |
|
Enrico Turri
|
d590661d40
|
Fixed objects name after 3mf import
|
2018-11-08 10:18:19 +01:00 |
|
Enrico Turri
|
e529315ef9
|
Fixed update of ModelVolume mirror after GLVolume manipulation
|
2018-11-07 14:51:11 +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 |
|
Enrico Turri
|
f9caa6f7f1
|
Fixed backend detection of out of print volume
|
2018-11-06 16:04:30 +01:00 |
|
Enrico Turri
|
57c769b63b
|
Selection of modifiers in 3D scene
|
2018-11-06 15:51:33 +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 |
|
Enrico Turri
|
0810beae77
|
Reintroduced instances synchronization
|
2018-11-06 08:47:21 +01:00 |
|
Enrico Turri
|
e0b488fd11
|
Fixed instances count after split to objects
|
2018-11-05 11:52:14 +01:00 |
|
Enrico Turri
|
4b5657b16b
|
Fixed assert in GLCanvas3D::Selection::is_single_full_instance()
|
2018-11-05 10:54:05 +01:00 |
|
Enrico Turri
|
864bc6ad48
|
Mirror of ModelVolume as transformation component (without modifying the mesh)
|
2018-11-05 08:51:00 +01:00 |
|
Enrico Turri
|
fb6a08cfb0
|
Rotate of ModelVolume as transformation component (without modifying the mesh)
|
2018-11-05 08:31:54 +01:00 |
|
Enrico Turri
|
385b0f261d
|
Scale of ModelVolume as transformation component (without modifying the mesh)
|
2018-11-02 14:41:08 +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 |
|
Enrico Turri
|
7751d991d4
|
GLCanvas3D::update_gizmos_data() set as private
|
2018-11-01 15:08:39 +01:00 |
|
Enrico Turri
|
00ec33ef16
|
Fixed build when ENABLE_MODELVOLUME_TRANSFORM is disabled
|
2018-11-01 14:41:18 +01:00 |
|
Enrico Turri
|
b8168d421c
|
Refactoring
|
2018-11-01 14:25:10 +01:00 |
|
Enrico Turri
|
26d373a2e2
|
Added extended functionality to Geometry::Transformation class
|
2018-11-01 13:42:07 +01:00 |
|
Enrico Turri
|
42d3db9ab1
|
Fixed typo in Transformation::set_rotation()
|
2018-11-01 10:25:08 +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 |
|
Enrico Turri
|
afa907504f
|
Fixed autolevel on bed with non uniform scaling
|
2018-10-31 16:13:07 +01:00 |
|
Enrico Turri
|
d6d632d4fc
|
Added Geometry::Transformation class. Use it into ModelInstance, ModelVolume and GLVolume
|
2018-10-31 14:56:51 +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 |
|
Enrico Turri
|
63960dfde0
|
Translate entire selection when user clicks and drags on a selected volume
|
2018-10-30 11:18:15 +01:00 |
|
Enrico Turri
|
f651182101
|
Rendering of camera target (for debug) and modified camera target behavior
|
2018-10-26 09:50:28 +02:00 |
|
Enrico Turri
|
321322b17a
|
Fixed rendering of warning and legend textures (due to newer wxWidgets)
|
2018-10-25 15:32:35 +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 |
|
Enrico Turri
|
30fe846158
|
Do not translate selection if user press Shift while selecting and then drags
|
2018-10-25 11:06:08 +02:00 |
|
Enrico Turri
|
30a130e014
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-25 10:37:04 +02:00 |
|
Enrico Turri
|
bde5f17d5c
|
Fixed build on Linux and OSx
|
2018-10-25 10:36:47 +02:00 |
|
Enrico Turri
|
61f7849fce
|
Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native
|
2018-10-25 09:35:26 +02:00 |
|
Enrico Turri
|
78d813cbc9
|
Tooltip when hovering on gizmo icons
|
2018-10-25 09:35:08 +02:00 |
|
Enrico Turri
|
77d6ebc126
|
Rotate gizmo -> Grabbers showing tooltip also on hover for single instance selection.
|
2018-10-24 14:12:33 +02:00 |
|
Enrico Turri
|
17b7a3b9d7
|
Scale gizmo -> Grabbers showing tooltip also on hover for single instance selection.
|
2018-10-24 13:56:43 +02:00 |
|
Enrico Turri
|
9b3e3ec967
|
Move gizmo -> 1) Grabbers showing tooltip also on hover for single instance selection. 2) Tooltip showing current position for single instance selection.
|
2018-10-24 13:28:35 +02:00 |
|
Enrico Turri
|
90ecbce9bb
|
Split to objects and Split to parts
|
2018-10-24 12:55:38 +02:00 |
|
Enrico Turri
|
37e4f69e3b
|
Fixed memory leak in GLToolbar
|
2018-10-24 10:55:35 +02:00 |
|
Enrico Turri
|
8940209865
|
Fixed menu view accelerator keys
|
2018-10-24 10:46:18 +02:00 |
|
Enrico Turri
|
9a4a41acbf
|
New selection -> Fixed selection cleanup in GLCanvas3D::reset_volumes()
|
2018-10-23 11:50:30 +02:00 |
|
Enrico Turri
|
4c527776e7
|
Fixed memory leak in Tab::add_options_page()
|
2018-10-23 11:44:46 +02:00 |
|
Enrico Turri
|
6d5d4e7c24
|
Fixed exception when closing Slic3r
|
2018-10-23 09:48:01 +02:00 |
|
Enrico Turri
|
1979ba0e0f
|
New selection -> Keep selection after instance inscrease/decrease command
|
2018-10-23 09:19:41 +02:00 |
|