Add link to scene_edit_box_item

+ small fix of triangulation_3 cut plane
This commit is contained in:
ange-clement 2023-09-26 12:14:52 +02:00
parent c803f0f8d8
commit c8545e8f06
3 changed files with 5 additions and 6 deletions

View File

@ -236,7 +236,7 @@ if(CGAL_Qt5_FOUND AND Qt5_FOUND)
add_item(scene_c3t3_item Scene_c3t3_item.cpp)
target_link_libraries(
scene_c3t3_item PUBLIC scene_triangulation_3_item
scene_surface_mesh_item scene_polygon_soup_item
scene_surface_mesh_item scene_polygon_soup_item scene_edit_box_item
scene_basic_objects ${TBB_LIBRARIES})
if(TARGET CGAL::TBB_support)

View File

@ -3,6 +3,7 @@
#include "Scene_triangulation_3_item.h"
#include "Scene_surface_mesh_item.h"
#include "Scene_spheres_item.h"
#include "Plugins/PCA/Scene_edit_box_item.h"
#include <QVector>
#include <QColor>
@ -456,13 +457,11 @@ struct Scene_triangulation_3_item_priv {
{
if (intersection)
intersection->setVisible(b);
cut_plane_enabled = b;
}
bool is_intersection_enabled()
{
if (intersection)
return intersection->visible();
else
return false;
return cut_plane_enabled;
}
bool is_item_clip_box(int id)
{
@ -530,6 +529,7 @@ struct Scene_triangulation_3_item_priv {
boost::dynamic_bitset<> visible_subdomain;
std::bitset<24> bs[4] = {16777215, 16777215, 16777215, 16777215};
bool show_tetrahedra;
bool cut_plane_enabled;
bool is_aabb_tree_built;
bool last_intersection;
bool cut_edges;

View File

@ -2,7 +2,6 @@
#define SCENE_TRIANGULATION_3_ITEM_H
#include "Scene_triangulation_3_item_config.h"
#include "Plugins/PCA/Scene_edit_box_item.h"
#include "T3_type.h"
#include <QVector>