_vtkglyph = vtkGlyph3D::New();
}
-
//------------------------------------------------------------------------------
vtkVectorsVisu::~vtkVectorsVisu()
{
}
+
//------------------------------------------------------------------------------
void vtkVectorsVisu::Process()
{
-printf("EED vtkVectorsVisu::Process Start\n");
if(_active==true)
{
if(GetTypeForm()==1) // source Arrow
{
#if VTK_MAJOR_VERSION <= 5
- _vtkglyph->SetSource( _vtkarrowsource->GetOutput() );
+ _vtkglyph->SetSource( _vtkarrowsource->GetOutput() );
#else
- _vtkglyph->SetSourceData( _vtkarrowsource->GetOutput() );
+ _vtkarrowsource->Update();
+ _vtkglyph->SetSourceData( _vtkarrowsource->GetOutput() );
#endif
} else { // source Line
#if VTK_MAJOR_VERSION <= 5
_vtkglyph->SetSource( _vtklinesource->GetOutput() );
#else
+ _vtklinesource->Update();
_vtkglyph->SetSourceData( _vtklinesource->GetOutput() );
#endif
}
_vtkglyph->SetScaleModeToScaleByVector();
_vtkglyph->SetColorModeToColorByVector();
_vtkglyph->SetScaleFactor( GetScaleFactor() );
-printf("EED vtkVectorsVisu::Process A\n" );
-
_vtkglyph->Update();
//EED bbGetInputIn()->GetPointData()->AddArray( nda );
//EED2 _pdm->ScalarVisibilityOn();
-
-
-
-
_pdm->ScalarVisibilityOn();
_pdm->SetColorModeToMapScalars();
//_pdm->SetColorModeToDefault();
//_LutEED->SetVectorModeToRGBColors();
//_LutEED->SetVectorModeToMagnitud();
-
-
// _pdm->SetScalarModeToUsePointFieldData();
_pdm->SetLookupTable( _LutEED );
_pdm->SelectColorArray( "GlyphVector" );
}// if _active
VisibilityActor();
-printf("EED vtkVectorsVisu::Process END\n");
}
-
-
-
-
-