From: yfr Date: Mon, 8 Sep 2003 15:41:56 +0000 (+0000) Subject: yfr : fix bug of display hexahedrons in SMESH X-Git-Tag: debug_v12_20030908 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=f38451f5a8658d7b366a70710bb3005093a14521;p=modules%2Fkernel.git yfr : fix bug of display hexahedrons in SMESH --- diff --git a/src/OBJECT/SALOME_Actor.cxx b/src/OBJECT/SALOME_Actor.cxx index 38f46f8be..bf761ec7d 100644 --- a/src/OBJECT/SALOME_Actor.cxx +++ b/src/OBJECT/SALOME_Actor.cxx @@ -137,14 +137,14 @@ vtkPolyData* SALOME_Actor::GetPolyDataInput(){ void SALOME_Actor::SetMapper(vtkMapper* theMapper){ if(theMapper){ myPassFilter[0]->SetInput(theMapper->GetInput()); - myPassFilter[0]->Update(); + // myPassFilter[0]->Update(); -------- This and other three lines must be comment or removed to fix the regression in SMESH myPassFilter[1]->SetInput(myPassFilter[0]->GetPolyDataOutput()); - myPassFilter[1]->Update(); + // myPassFilter[1]->Update(); myTransformFilter->SetInput(myPassFilter[1]->GetPolyDataOutput()); myPassFilter[2]->SetInput(myTransformFilter->GetOutput()); - myPassFilter[2]->Update(); + // myPassFilter[2]->Update(); myPassFilter[3]->SetInput(myPassFilter[2]->GetPolyDataOutput()); - myPassFilter[3]->Update(); + // myPassFilter[3]->Update(); if(vtkDataSetMapper* aMapper = dynamic_cast(theMapper)) aMapper->SetInput(myPassFilter[3]->GetOutput()); else if(vtkPolyDataMapper* aMapper = dynamic_cast(theMapper))