Skip to content
Snippets Groups Projects
Commit 7886eff7 authored by Aaron Kreuzberg's avatar Aaron Kreuzberg
Browse files

Picking Visualization fix (still buggy)

parent 7458cffc
Branches
No related tags found
1 merge request!16picking samples
Pipeline #18023 passed
glow-extras @ e904896a
Subproject commit a6d17933b2b8093098386f07596c3a8cc079c406 Subproject commit e904896aaca745dbedc2b9d2baa19eee971f6fcb
...@@ -116,6 +116,7 @@ void simple_picking(pm::vertex_attribute<tg::pos3> const& pos, pm::face_attribut ...@@ -116,6 +116,7 @@ void simple_picking(pm::vertex_attribute<tg::pos3> const& pos, pm::face_attribut
gv::view(pos, col, gv::pick().on_left_click([&](uint32_t face_id, tg::pos3 world_pos, tg::vec3 normal) { gv::view(pos, col, gv::pick().on_left_click([&](uint32_t face_id, tg::pos3 world_pos, tg::vec3 normal) {
std::cout << "Something has been picked! ON_LEFT_CLICK" std::cout << "Something has been picked! ON_LEFT_CLICK"
<< "ID: " << face_id << std::endl; << "ID: " << face_id << std::endl;
std::cout << "World_Position" << world_pos << std::endl;
return; return;
})); }));
} }
...@@ -138,6 +139,17 @@ void simple_picking(pm::vertex_attribute<tg::pos3> const& pos, pm::face_attribut ...@@ -138,6 +139,17 @@ void simple_picking(pm::vertex_attribute<tg::pos3> const& pos, pm::face_attribut
})); }));
} }
{ //DOES NOT WORK RIGHT NOW - NEEDS TO BE FIXED
// Access of according face_indices while picking. Enable mesh access. WARNING: Does only work when Picking IDs are automatically generated and NOT user-defined
gv::view(pos, col, gv::pick().on_left_click([&](pm::face_index id, tg::pos3 world_pos, tg::vec3 normal) {
// std::cout << "Something has been picked! ON_LEFT_CLICK"
// << "Face_index achieved" << id.value << std::endl;
// Mesh access at this point?
Picking_result r;
return r;
}));
}
{ {
// On_hover, on_right_click, and on_left_click callbacks defined simultaneously // On_hover, on_right_click, and on_left_click callbacks defined simultaneously
gv::view(pos, col, gv::view(pos, col,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment