<div dir="ltr"><span style="font-size:13px;line-height:19.5px">Ok, I will answer my own question as I was able to figure out.</span><div style="font-size:13px;line-height:19.5px"><br></div><div style="font-size:13px;line-height:19.5px">I had to change this line of code:</div><div style="font-size:13px;line-height:19.5px"><br></div><div style="font-size:13px;line-height:19.5px">removepoints.SetInputData(contornos.GetOutput());<br></div><div style="font-size:13px;line-height:19.5px">To:</div><div style="font-size:13px;line-height:19.5px"><b>removepoints.SetInputConnection(contornos.GetOutputPort());</b><br></div><div style="font-size:13px;line-height:19.5px"><b><br></b></div><div style="font-size:13px;line-height:19.5px">Regards,</div><div style="font-size:13px;line-height:19.5px"><br></div><div style="font-size:13px;line-height:19.5px">Matias.</div><br><div class="gmail_quote"><div dir="ltr">El jue., 24 de sept. de 2015 a la(s) 11:17 p. m., Matias Montroull <<a href="mailto:matimontg@gmail.com">matimontg@gmail.com</a>> escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I was using ActiVIz 5.8 and this code below was working just fine:</div><div>Now, I've installed the 6.2 version and the vtkCleanPolyData object is null for some reason..</div><div>Has anything changed in Volume reconstruction from a Dicom Series from version to version?</div><div><br></div><div>Thanks,</div><div><br></div><div><div> vtkDICOMImageReader readerdicom = new vtkDICOMImageReader();</div><div>            readerdicom.SetDirectoryName(path_directorio_imagenes_originales);</div><div>            double origen_X = -pixelspacing_X * (img[0].Width) / 2;</div><div>            double origen_Y = -pixelspacing_Y * (img[0].Height) / 2;</div><div>            readerdicom.SetDataOrigin(origen_X, origen_Y, -Z_max);</div><div>            readerdicom.Update();</div><div><br></div><div>            //Filtro para dar vuelta la imagen</div><div>            vtkImageReslice reslice = new vtkImageReslice();</div><div>            reslice.SetResliceAxesDirectionCosines(-1, 0, 0, 0, 1, 0, 0, 0, -1);</div><div>            reslice.SetInputConnection(readerdicom.GetOutputPort());</div><div>            reslice.Update();</div><div><br></div><div>            //Filtro para extraer la piel (por ISOValue)</div><div>            vtkMarchingCubes skinextractor = vtkMarchingCubes.New();</div><div>            skinextractor.SetInputConnection(reslice.GetOutputPort());</div><div>            skinextractor.SetValue(1, umbral);</div><div>            </div><div>            //Filtro para quedarnos solamente con el contorno (visual)</div><div>            vtkPolyDataConnectivityFilter contornos = new vtkPolyDataConnectivityFilter();</div><div>            contornos.SetInputConnection(skinextractor.GetOutputPort());</div><div>            contornos.SetExtractionModeToLargestRegion();</div><div>            contornos.SetColorRegions(1);</div><div><br></div><div>            //Filtro para remover los puntos que no son del contorno y guardarlos en la instancia POIs_3D</div><div>            vtkCleanPolyData removepoints = new vtkCleanPolyData();</div><div>            removepoints.SetInputData(contornos.GetOutput());</div><div>            removepoints.Update();</div><div>            vtkPoints puntos_contorno = new vtkPoints();</div><div>            puntos_contorno = removepoints.GetOutput().GetPoints();</div></div></div><div dir="ltr">-- <br></div><div dir="ltr">Matias</div></blockquote></div></div><div dir="ltr">-- <br></div><div dir="ltr">Matias</div>