[vtkusers] could you help me to find the wrong place?

胡健09060017 hujian198681 at 126.com
Mon Nov 15 06:54:34 EST 2010


thank you jim! I want to the code rendering streamlines,but the program will end up when I run it. my data is too big, I have to wait the manager of the maillist giving approve for it.
At 2010-11-15 19:40:11,"Jim Peterson" <jimcp at cox.net> wrote:
>Could you please explain what you where hoping this code would do, and 
>what you feel is broken about it?
>
>The problem identified with the previous code seemed pretty apparent. We 
>have no idea what you would like this code to do.
>The data this program is reading is not from the vtk data distribution, 
>the file type is .vtu, so if it is correctly generated, it might be XML.
>
>thanks,
>Jim
>
>胡健09060017 wrote:
>> firstly i want to say sorry. yesterday i send the same question, but i 
>> give the code which is not i want to give you. this is my code:
>> > #include <vtkSmartPointer.h>
>> > #include <vtkHAVSVolumeMapper.h>
>> > #include <vtkRenderer.h>
>> > #include <vtkRenderWindow.h>
>> > #include <vtkUnstructuredGridReader.h>
>> > #include <vtkRenderWindowInteractor.h>
>> > #include <vtkStructuredPointsReader.h>
>> > #include <vtkSLCReader.h>
>> > #include <vtkStructuredPoints.h>
>> > #include <vtkUnstructuredGrid.h>
>> > #include <vtkDataSetTriangleFilter.h>
>> > #include <vtkPiecewiseFunction.h>
>> > #include <vtkColorTransferFunction.h>
>> > #include <vtkVolumeProperty.h>
>> > #include <vtkVolume.h>
>> > #include <vtkContourFilter.h>
>> > #include <vtkPolyDataMapper.h>
>> > #include <vtkActor.h>
>> > #include <vtkStdString.h>
>> > #include <vtkTesting.h>
>> > #include <vtkPLOT3DReader.h>
>> > #include <vtkXMLUnstructuredGridReader.h>
>> > #include <vtkStructuredGridOutlineFilter.h>
>> > #include <vtkPlaneSource.h>
>> > #include <vtkStreamLine.h>
>> > #include <vtkProperty.h>
>> > #include <vtkXMLRectilinearGridReader.h>
>> > #include <vtkRectilinearGridReader.h>
>> > #include <vtkAssignAttribute.h>
>> > #include <vtkPointSource.h>
>> >
>> >
>> > int main(int, char*[])
>> > {
>> >     vtkSmartPointer<vtkRenderer> ren1 =vtkSmartPointer<vtkRenderer>::New();
>> >     vtkSmartPointer<vtkRenderWindow> renWin =
>> > vtkSmartPointer<vtkRenderWindow>::New();
>> >     renWin->AddRenderer(ren1);
>> >
>> >     vtkSmartPointer<vtkRenderWindowInteractor> iren =
>> > vtkSmartPointer<vtkRenderWindowInteractor>::New();
>> >     iren->SetRenderWindow(renWin);
>> >
>> >     std::string filename = dataRoot + "/Data/hj.vtu";
>> >     vtkSmartPointer<vtkXMLUnstructuredGridReader> reader =
>> > vtkSmartPointer<vtkXMLUnstructuredGridReader>::New();
>> >     reader->SetFileName(filename.c_str());
>> >     reader->Update();
>> >
>> >     vtkSmartPointer<vtkPlaneSource> seeds =
>> > vtkSmartPointer<vtkPlaneSource>::New();
>> >     seeds->SetXResolution(4);
>> >     seeds->SetYResolution(4);
>> >     seeds->SetOrigin(2,-2,4);
>> >     seeds->SetPoint1(2,2,6);
>> >     seeds->SetPoint2(2,-2,8);
>> >
>> >     vtkSmartPointer<vtkStreamLine> streamLine =
>> > vtkSmartPointer<vtkStreamLine>::New();
>> >     streamLine->SetInputConnection(reader->GetOutputPort());
>> >     streamLine->SetSource(seeds->GetOutput());
>> >
>> >     streamLine->SetMaximumPropagationTime(200);
>> >     streamLine->SetIntegrationStepLength(.2);
>> >     streamLine->SetStepLength(.001);
>> >     streamLine->SetNumberOfThreads(1);
>> >     streamLine->SetIntegrationDirectionToForward();
>> >     streamLine->VorticityOn();
>> >
>> >     vtkSmartPointer<vtkPolyDataMapper> streamLineMapper =
>> > vtkSmartPointer<vtkPolyDataMapper>::New();
>> >     streamLineMapper->SetInputConnection(streamLine->GetOutputPort());
>> >  
>> >     vtkSmartPointer<vtkActor> streamLineActor =
>> > vtkSmartPointer<vtkActor>::New();
>> >     streamLineActor->SetMapper(streamLineMapper);
>> >     streamLineActor->VisibilityOn();
>> >
>> >     ren1->AddViewProp(streamLineActor);
>> >
>> >     renWin->Render();
>> >
>> >     iren->Start();
>> >
>> >     return EXIT_SUCCESS;
>> > }
>> > the code above is my problem, my problem is that when i run the code, the program will be wrong! And i do not know why! 
>>  do you know where is wrong place? please tell
>> > me. thank you in advance! 
>>   
>>
>>
>>
>> ------------------------------------------------------------------------
>> 网易163/126邮箱百分百兼容iphone ipad邮件收发 
>> <http://help.163.com/10/1108/18/6L03I4G500753VB8.html>
>>
>> ------------------------------------------------------------------------
>> 网易163/126邮箱百分百兼容iphone ipad邮件收发 
>> <http://help.163.com/10/1108/18/6L03I4G500753VB8.html>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>   
>




More information about the vtkusers mailing list