<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Thanks very much for this example ! And good advice ;)</span><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">I can load and display mesh corectly !</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<font color="#cc0000">I have only small problem with save as.. file </font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="background-color:rgb(255,255,255)">
<div class="im" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><div>// Constructor</div><div>SimpleView::SimpleView() </div><div>{</div><div> this->ui = new Ui_SimpleView;</div><div> this->ui->setupUi(this);</div>
<div><br></div></div><div class="im" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><div> // Set up action signals and slots</div><div> connect(this->ui->actionExit, SIGNAL(triggered()), this, SLOT(slotExit()));</div>
<div> connect(this->ui->openButton, SIGNAL(clicked()), this, SLOT(openFile()));</div><div> connect(this->ui->saveButton, SIGNAL(clicked()), this, SLOT(saveFile()));</div><div> </div><div>}</div><div> </div>
<div>void SimpleView::slotExit() </div><div>{</div><div> qApp->exit();</div><div>}</div><div><br></div><div>void SimpleView::openFile()</div><div>{</div><div><br></div><div><span style="white-space:pre-wrap">        </span> QString fileName = QFileDialog::getOpenFileName(this, tr("Open file with model/mesh"), "", tr("files (*.vtp);;All Files (*)"));</div>
<div><br></div><div><span style="white-space:pre-wrap">        </span> std::string filename = fileName.toLatin1();</div></div><div class="im" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><span style="white-space:pre-wrap">        </span> vtkSmartPointer<vtkXMLPolyDataReader> reader = vtkSmartPointer<vtkXMLPolyDataReader>::New();</div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><span style="white-space:pre-wrap">        </span> reader->SetFileName(fileName.toLatin1());</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">
reader->Update();</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><span style="white-space:pre-wrap">        </span> vtkSmartPointer<vtkPolyData> polydata = vtkSmartPointer<vtkPolyData>::New();</div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><span style="white-space:pre-wrap">        </span> polydata = reader->GetOutput();</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">
<br></div><div class="im" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><span style="white-space:pre-wrap">        </span> vtkSmartPointer<vtkRenderer> renderer = vtkSmartPointer<vtkRenderer>::New();</div>
<div class="im" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><div> this->ui->qvtkWidget->GetRenderWindow()->AddRenderer(renderer);</div><div><br></div></div><div class="im" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New();</div><div class="im" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"> vtkSmartPointer<vtkActor> actor = vtkSmartPointer<vtkActor>::New();</div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"> polydata = reader->GetOutput();</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"> mapper->SetInput(polydata);</div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"> actor->SetMapper(mapper);</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"> renderer->AddActor(actor);</div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"> </div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">
}</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000">void SimpleView::saveFile()</font></div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000">{</font></div><div class="im" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><div><font color="#cc0000"><br>
</font></div><div><font color="#cc0000"><span style="white-space:pre-wrap">        </span> vtkSmartPointer<vtkXMLPolyDataReader> reader = vtkSmartPointer<vtkXMLPolyDataReader>::New();</font></div></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">
<font color="#cc0000"><span style="white-space:pre-wrap">        </span> reader->SetFileName(fileName.toLatin1());</font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000"> reader->Update();</font></div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000"><br></font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000"><br></font></div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000"><span style="white-space:pre-wrap">        </span> QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"), " ",tr("Mesh (*.vtp)"));</font></div>
<div class="im" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><div><font color="#cc0000"><br></font></div><div><font color="#cc0000"> std::string filename = fileName.toLatin1();</font></div></div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000"><span style="white-space:pre-wrap">        </span> vtkSmartPointer<vtkXMLPolyDataWriter> writer = vtkSmartPointer<vtkXMLPolyDataWriter>::New();</font></div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000"> writer->SetInput(reader->GetOutput());</font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">
<font color="#cc0000"> writer->SetFileName(fileName.toLatin1());</font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000"> writer->Write();</font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">
<font color="#cc0000"> </font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000"><br></font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">
<font color="#cc0000">}</font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><font color="#cc0000"><br></font></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">
<font color="#cc0000"><br></font></div><div style="font-family:arial,sans-serif;font-size:13px"><font color="#ff0000">Error message :</font></div><div><div><font face="arial, sans-serif" color="#ff0000">vtkStreamingDemandDrivenPipeline (053B1F78): Algorithm vtkXMLPolyDataReader(053B2AD0) returned failure for request: vtkInformation (053C1730)</font></div>
<div><font face="arial, sans-serif" color="#ff0000"> Debug: Off</font></div><div><font face="arial, sans-serif" color="#ff0000"> Modified Time: 2328</font></div><div><font face="arial, sans-serif" color="#ff0000"> Reference Count: 1</font></div>
<div><font face="arial, sans-serif" color="#ff0000"> Registered Events: (none)</font></div><div><font face="arial, sans-serif" color="#ff0000"> Request: REQUEST_INFORMATION</font></div><div><font face="arial, sans-serif" color="#ff0000"> ALGORITHM_AFTER_FORWARD: 1</font></div>
<div><font face="arial, sans-serif" color="#ff0000"> FORWARD_DIRECTION: 0</font></div><div><font face="arial, sans-serif" color="#ff0000"><br></font></div><div><font face="arial, sans-serif" color="#ff0000"><br></font></div>
<div><font face="arial, sans-serif" color="#ff0000"><br></font></div><div><font face="arial, sans-serif" color="#ff0000">ERROR: In C:\VTK\VTK-5.8\sources\IO\vtkXMLReader.cxx, line 219</font></div><div><font face="arial, sans-serif" color="#ff0000">vtkXMLPolyDataReader (053B2AD0): Error opening file </font></div>
<div><font face="arial, sans-serif" color="#ff0000"><br></font></div><div><font face="arial, sans-serif" color="#ff0000">ERROR: In C:\VTK\VTK-5.8\sources\Filtering\vtkExecutive.cxx, line 756</font></div><div><font face="arial, sans-serif" color="#ff0000">vtkStreamingDemandDrivenPipeline (053B1F78): Algorithm vtkXMLPolyDataReader(053B2AD0) returned failure for request: vtkInformation (053C4060)</font></div>
<div><font face="arial, sans-serif" color="#ff0000"> Debug: Off</font></div><div><font face="arial, sans-serif" color="#ff0000"> Modified Time: 2453</font></div><div><font face="arial, sans-serif" color="#ff0000"> Reference Count: 1</font></div>
<div><font face="arial, sans-serif" color="#ff0000"> Registered Events: (none)</font></div><div><font face="arial, sans-serif" color="#ff0000"> Request: REQUEST_DATA</font></div><div><font face="arial, sans-serif" color="#ff0000"> FROM_OUTPUT_PORT: 0</font></div>
<div><font face="arial, sans-serif" color="#ff0000"> ALGORITHM_AFTER_FORWARD: 1</font></div><div><font face="arial, sans-serif" color="#ff0000"> FORWARD_DIRECTION: 0</font></div><div><font face="arial, sans-serif"><br></font></div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><br></div></div></div><br><div class="gmail_quote">2012/8/17 David Doria <span dir="ltr"><<a href="mailto:daviddoria@gmail.com" target="_blank">daviddoria@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Fri, Aug 17, 2012 at 10:19 AM, Agata Krasoñ <<a href="mailto:agatakrason@gmail.com">agatakrason@gmail.com</a>> wrote:<br>
> Thanks very much for this example ! And good advice ;)<br>
><br>
> I can load and display mesh corectly !<br>
> I have only small problem with save as.. file<br>
<br>
</div>Please keep the discussion on the mailing list.<br>
<br>
What is the problem?<br>
<span class="HOEnZb"><font color="#888888"><br>
David<br>
</font></span></blockquote></div><br>