Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
1f79871
)
Regression: outline is not shown if selection disabled before showing
author
eap
<eap@opencascade.com>
Mon, 14 Nov 2016 12:44:16 +0000
(15:44 +0300)
committer
eap
<eap@opencascade.com>
Mon, 14 Nov 2016 12:44:16 +0000
(15:44 +0300)
src/OBJECT/SMESH_Actor.cxx
patch
|
blob
|
history
diff --git
a/src/OBJECT/SMESH_Actor.cxx
b/src/OBJECT/SMESH_Actor.cxx
index ada5f91b8ae2f1294fc7c0ce9475546573656549..dbc69f410ebdf2596780c08a2366a9ee630ddb58 100644
(file)
--- a/
src/OBJECT/SMESH_Actor.cxx
+++ b/
src/OBJECT/SMESH_Actor.cxx
@@
-1142,7
+1142,7
@@
void SMESH_ActorDef::AddToRender(vtkRenderer* theRenderer)
if ( !mySelector || !mySelector->IsSelectionEnabled() )
{
myBaseActor->SetUnstructuredGrid( NULL );
if ( !mySelector || !mySelector->IsSelectionEnabled() )
{
myBaseActor->SetUnstructuredGrid( NULL );
- myHighlitableActor->SetUnstructuredGrid( NULL );
+
//
myHighlitableActor->SetUnstructuredGrid( NULL );
}
theRenderer->AddActor(myBaseActor);
theRenderer->AddActor(myNodeExtActor);
}
theRenderer->AddActor(myBaseActor);
theRenderer->AddActor(myNodeExtActor);
@@
-1858,11
+1858,6
@@
void SMESH_ActorDef::UpdateHighlight()
case SMESH_DeviceActor::eSurface:
case SMESH_DeviceActor::eWireframe:
{
case SMESH_DeviceActor::eSurface:
case SMESH_DeviceActor::eWireframe:
{
- // if ( !mySelector || !mySelector->IsSelectionEnabled() )
- // myHighlitableActor->SetUnstructuredGrid( NULL );
- // else if ( !myHighlitableActor->myExtractUnstructuredGrid->GetInput() )
- // myHighlitableActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());
-
if(myIsHighlighted) {
myHighlitableActor->SetProperty(myHighlightProp);
}else if(myIsPreselected){
if(myIsHighlighted) {
myHighlitableActor->SetProperty(myHighlightProp);
}else if(myIsPreselected){
@@
-1902,16
+1897,16
@@
void SMESH_ActorDef::EnableSelection( bool enable )
if ( enable && ! myBaseActor->myExtractUnstructuredGrid->GetInput() )
{
myBaseActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());
if ( enable && ! myBaseActor->myExtractUnstructuredGrid->GetInput() )
{
myBaseActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());
- myHighlitableActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());
+
//
myHighlitableActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());
myBaseActor->myExtractUnstructuredGrid->Update();
myBaseActor->myExtractUnstructuredGrid->Update();
- myHighlitableActor->myExtractUnstructuredGrid->Update();
+
//
myHighlitableActor->myExtractUnstructuredGrid->Update();
}
if ( !enable && myBaseActor->myExtractUnstructuredGrid->GetInput() )
{
myBaseActor->SetUnstructuredGrid( NULL );
}
if ( !enable && myBaseActor->myExtractUnstructuredGrid->GetInput() )
{
myBaseActor->SetUnstructuredGrid( NULL );
- myHighlitableActor->SetUnstructuredGrid( NULL );
+
//
myHighlitableActor->SetUnstructuredGrid( NULL );
myBaseActor->myExtractUnstructuredGrid->Update();
myBaseActor->myExtractUnstructuredGrid->Update();
- myHighlitableActor->myExtractUnstructuredGrid->Update();
+
//
myHighlitableActor->myExtractUnstructuredGrid->Update();
}
}
}
}
@@
-2348,7
+2343,7
@@
void SMESH_ActorDef::SetOpenGLClippingPlane()
if ( !mySelector || !mySelector->IsSelectionEnabled() )
{
myBaseActor->SetUnstructuredGrid( NULL );
if ( !mySelector || !mySelector->IsSelectionEnabled() )
{
myBaseActor->SetUnstructuredGrid( NULL );
- myHighlitableActor->SetUnstructuredGrid( NULL );
+
//
myHighlitableActor->SetUnstructuredGrid( NULL );
}
my1DActor->SetPlaneCollection( myPlaneCollection );
my1DActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());
}
my1DActor->SetPlaneCollection( myPlaneCollection );
my1DActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());