I just added the code I linked before, I can't fully provide the code im working on cuz it's a gui and in these case it's just a function I call to the main for a qvtkwidget.<br><br><br> vtkSmartPointer< vtkDICOMImageReader > reader =<br>
vtkSmartPointer< vtkDICOMImageReader >::New();<br> reader->SetDataByteOrderToLittleEndian();<br> //reader->SetDirectoryName(argv[1]);<br> reader->SetDirectoryName("C:\\VTK5.10\\DATA\\DICOM");<br>
reader->SetDataSpacing(1, 1, 1);<br> reader->SetDataOrigin(0.0, 0.0, 0.0);<br> reader->Update();<br> reader->GetOutput()->ReleaseDataFlagOn();<br><br> //vtkSmartPointer< vtkMarchingCubes > mCube =<br>
// vtkSmartPointer< vtkMarchingCubes >::New();<br> mCube = vtkMarchingCubes::New();<br> mCube->SetInput(reader->GetOutput());<br> mCube->SetValue(0,100);<br> mCube->ComputeNormalsOn();<br>
mCube->ComputeGradientsOff();<br> mCube->UpdateWholeExtent();<br><br> vtkSmartPointer< vtkPolyDataMapper > pdMapper =<br> vtkSmartPointer< vtkPolyDataMapper >::New();<br> pdMapper->SetInput(mCube->GetOutput());<br>
pdMapper->ImmediateModeRenderingOn();<br> pdMapper->ScalarVisibilityOff();<br> surfaceActor = vtkActor::New();<br> surfaceActor->SetMapper(pdMapper);<br><br> surfaceRenderer = vtkRenderer::New();<br>
surfaceRenderer->AddActor(surfaceActor);<br><br> vtkSmartPointer< vtkRenderWindow > renderwin =<br> vtkSmartPointer< vtkRenderWindow >::New();<br> renderwin->AddRenderer(surfaceRenderer);<br>
<br> vtkSmartPointer< vtkRenderWindowInteractor > intersurf =<br> vtkSmartPointer< vtkRenderWindowInteractor >::New();<br> intersurf->SetRenderWindow(renderwin);<br><br> vtkSmartPointer< vtkAxesActor > axes =<br>
vtkSmartPointer< vtkAxesActor >::New();<br><br> vtkSmartPointer< vtkOrientationMarkerWidget > widget =<br> vtkSmartPointer< vtkOrientationMarkerWidget >::New();<br> widget->SetOutlineColor(0.9300, 0.5700, 0.1300);<br>
widget->SetOrientationMarker(axes);<br> widget->SetInteractor(intersurf);<br> widget->SetViewport(0.0, 0.0, 0.4, 0.4);<br> widget->SetEnabled(1);<br> widget->InteractiveOn();<br> surfaceRenderer->ResetCamera();<br>
//renderwin->Render();<br><br> renderwin->SetSize(800, 600);<br> intersurf->Start();<br> <br> this->ui->vtksurface->GetRenderWindow()->AddRenderer(surfaceRenderer);<br><div class="gmail_extra">
<br><br><div class="gmail_quote">2012/11/25 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 Sun, Nov 25, 2012 at 9:25 PM, Rodrigo Lovera <span dir="ltr"><<a href="mailto:lobo.theslayer@gmail.com" target="_blank">lobo.theslayer@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
start, as soons as I open th executable it just crashes... but when I add the code line to open a vtkrender windows it appears with</blockquote></div><br></div><div>Please provide the smallest possible compilable example of this (relying on no external data, etc).<span class="HOEnZb"><font color="#888888"><br clear="all">
<br>David</font></span></div>
</blockquote></div><br><br clear="all"><br>-- <br><b><font face="'comic sans ms', sans-serif" color="#000066">Rodrigo aka WarHearT</font></b><br>
</div>