Enrico Turri
|
5c054d11ca
|
Added imgui library
|
2018-11-26 10:56:41 +01:00 |
|
Enrico Turri
|
b94f19eaf4
|
Added method GLCanvas3D::is_dragging()
|
2018-11-26 10:41:16 +01:00 |
|
Enrico Turri
|
da0b9b9b75
|
Generate EVT_GLCANVAS_MOUSE_DRAGGING_FINISHED event after an object has been dragged on scene
|
2018-11-26 08:36:31 +01:00 |
|
Enrico Turri
|
aaab549cfa
|
Partial cleanup of obsolete methods
|
2018-11-23 15:05:43 +01:00 |
|
Enrico Turri
|
f838d8cf18
|
Fixed GLCanvas3D::Selection::_ensure_on_bed() method
|
2018-11-23 13:20:04 +01:00 |
|
Enrico Turri
|
cabfca1031
|
Do not select wipe tower when using Select all command
|
2018-11-23 11:47:18 +01:00 |
|
Enrico Turri
|
bcf7a1f751
|
Fixed volumes translation (again)
|
2018-11-23 11:14:32 +01:00 |
|
Enrico Turri
|
66a08be209
|
Fixed transformations when deleting second-to-last sub-volume of an object
|
2018-11-23 10:50:25 +01:00 |
|
Enrico Turri
|
d5c4c90b67
|
Restored opaque bed textures
|
2018-11-22 13:49:28 +01:00 |
|
Enrico Turri
|
3b3eab2e84
|
Added member m_sla_shift_z to GLVolume
|
2018-11-22 13:33:20 +01:00 |
|
Enrico Turri
|
200b3d010f
|
Fixed volumes translation
|
2018-11-22 12:50:54 +01:00 |
|
Enrico Turri
|
cac56154ef
|
Selection updated to detect sla volumes
|
2018-11-22 12:07:26 +01:00 |
|
Enrico Turri
|
e247b532fb
|
Added Edit -> Delete all menu item
|
2018-11-22 11:31:53 +01:00 |
|
Enrico Turri
|
c494dec1c4
|
Gizmos' shortcut not requiring shift key pressed
|
2018-11-22 11:13:00 +01:00 |
|
Enrico Turri
|
343335dbc3
|
Different colors for SLA support and pad geometry
|
2018-11-22 11:01:57 +01:00 |
|
Enrico Turri
|
c60ed7bc07
|
Added shortcuts for gizmos
|
2018-11-22 10:14:31 +01:00 |
|
Enrico Turri
|
a27e238ced
|
Use Del as shortcut for Edit/Delete selected
|
2018-11-21 16:00:20 +01:00 |
|
Enrico Turri
|
3e939a7496
|
Added menu Edit -> Delete selected
|
2018-11-21 15:47:41 +01:00 |
|
Enrico Turri
|
681beeadf6
|
Added menu Edit -> Select all
|
2018-11-21 15:28:35 +01:00 |
|
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 |
|