[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