[vtkusers] Failure in reading stl
NIE JUNXIAO
njx937 at gmail.com
Wed Apr 29 06:03:29 EDT 2015
Hello everybody,
I have solved this problem by adding
std::string dataset = [[[NSBundle mainBundle]
pathForResource:@"tissue" ofType:@"stl"] UTF8String];
to find the file path.
Thank you very much.
Best regards,
NIE JUNXIAO
On 2015/04/29 18:44, NIE JUNXIAO wrote:
> Hello everybody,
> My name is Nie. And I am very sorry for such a newbie.
> I am now working with a project on iOS. I choose VTK as the
> rendering engine. But I have came up eith a problem on reading stl( or
> other 3D type file is OK, like vtp).
> I first followed th tutorial on
> http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/ReadSTL
> But I get a file not found error (the .stl file is in the app bundle).
> Then I changed the stl to vtp using 3Dslicer and tried to read vtp
> referring to readvtp tutorial. This time I get a error opening file
> code.
> Could anyone give me some hints to solve this?
> Thank you.
> I am now using VTK6.20 and the version of Xcode is 6.3.1.
> Best regards,
> NIE JUNXIAO
>
>
> read stl code //vtkSTLreader is changed to vtkXMLPolyDataReader when
> reading vtp
> ----------------------------------------------
> (void) loadSTL(string name){
> vtkNew<vtkSTLReader> reader;
> reader->SetFileName("tissue.stl"/*name.c_str()*/);//actually it is
> called in another function
> reader->Update();
> vtkNew<vtkPolyDataMapper> mapper;
> mapper->SetInputConnection(reader->GetOutputPort());
> mapper->Update();
> vtkNew<vtkActor> actor;
> actor->SetMapper(mapper.Get());
> _myVTKRenderer->AddActor(actor.Get());//_myVTKrenderer is defined
> before this
> }
> ---------------------------------
> error message while reading stl
> ERROR: In
> /Users/atreapple/iOS_App/VTK-6.2.0/IO/Geometry/vtkSTLReader.cxx, line 106
> vtkSTLReader (0x16d9ccd0): File tissue.stl not found
> ERROR: In
> /Users/atreapple/iOS_App/VTK-6.2.0/Common/ExecutionModel/vtkExecutive.cxx,
> line 784
> vtkCompositeDataPipeline (0x16d9d0e0): Algorithm
> vtkSTLReader(0x16d9ccd0) returned failure for request: vtkInformation
> (0x16da2fc0)
> Debug: Off
> Modified Time: 347
> Reference Count: 1
> Registered Events: (none)
> Request: REQUEST_DATA
> FORWARD_DIRECTION: 0
> FROM_OUTPUT_PORT: 0
> ALGORITHM_AFTER_FORWARD: 1
> ------------------------read vtp error code
> ERROR: In /Users/atreapple/iOS_App/VTK-6.2.0/IO/XML/vtkXMLReader.cxx,
> line 233
> vtkXMLPolyDataReader (0x17532490): Error opening file tissue.vtp
>
> ERROR: In
> /Users/atreapple/iOS_App/VTK-6.2.0/Common/ExecutionModel/vtkExecutive.cxx,
> line 784
> vtkCompositeDataPipeline (0x17532120): Algorithm
> vtkXMLPolyDataReader(0x17532490) returned failure for request:
> vtkInformation (0x17531230)
> Debug: Off
> Modified Time: 314
> Reference Count: 1
> Registered Events: (none)
> Request: REQUEST_INFORMATION
> ALGORITHM_AFTER_FORWARD: 1
> FORWARD_DIRECTION: 0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20150429/708030ad/attachment.html>
More information about the vtkusers
mailing list