<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2769" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=389113416-21102005><FONT face=Arial
size=2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial size=2>I've make a example
of itk->vtk conecction, but i have a problem in the final display because i
don't know how to close the 3D view of the image, i mean the bottom and the top
of the image it's a hole. There's a property that generate a complete solid
figure?</FONT></SPAN></DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial
size=2>Thanks</FONT></SPAN></DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=389113416-21102005></SPAN> </DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial size=2>the code of the vtk
part is the next.</FONT></SPAN></DIV>
<DIV><SPAN class=389113416-21102005></SPAN><SPAN class=389113416-21102005><FONT
face=Arial size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial
size=2> m_vtkActor =
vtkActor::New();<BR> m_vtkRenderer =
vtkRenderer::New();<BR> m_vtkRenderWindow =
vtkRenderWindow::New();<BR> m_vtkMapper =
vtkPolyDataMapper::New();<BR> m_vtkInteractor =
vtkRenderWindowInteractor::New();<BR> m_vtkImporter =
vtkImageImport::New(); </FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial size=2>
ConnectPipelines(m_itkExporter , m_vtkImporter );<BR>
m_vtkImporter->Update(); </FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial
size=2> m_vtkRenderer->SetViewport( 0.0, 0.0, 1.0, 1.0
);<BR> m_vtkRenderer->SetBackground( 0.5, 0.5, 0.5
);<BR> m_vtkRenderWindow->SetSize( 500,500 );</FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><SPAN class=389113416-21102005><FONT face=Arial
size=2> m_vtkProperty->SetColor( 2.0 , 2.0 , 2.0 );</FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV><SPAN
class=389113416-21102005><FONT face=Arial size=2>
<DIV><BR> vtkContourFilter *m_vtkContour =
vtkContourFilter::New();<BR> m_vtkContour->SetInput(
m_vtkImporter->GetOutput()
);<BR> m_vtkContour->SetValue(0,255);</DIV>
<DIV> </DIV>
<DIV> vtkSmoothPolyDataFilter *m_vtkSmooth =
vtkSmoothPolyDataFilter::New();<BR> m_vtkSmooth->SetInput(
m_vtkContour->GetOutput()
);<BR> m_vtkSmooth->SetNumberOfIterations(50);<BR> m_vtkSmooth->BoundarySmoothingOn();<BR> m_vtkSmooth->SetFeatureAngle(120);<BR> m_vtkSmooth->SetEdgeAngle(90);<BR> m_vtkSmooth->SetRelaxationFactor(.025);</DIV>
<DIV> </DIV>
<DIV> m_vtkMapper->SetInput( m_vtkSmooth->GetOutput() );</DIV>
<DIV> </DIV>
<DIV> m_vtkActor->SetProperty( m_vtkProperty
);<BR> m_vtkActor->SetMapper( m_vtkMapper );</DIV>
<DIV> </DIV>
<DIV> m_vtkRenderer->AddActor( m_vtkActor
);<BR> m_vtkRenderWindow->AddRenderer( m_vtkRenderer
); <BR> m_vtkInteractor->SetRenderWindow( m_vtkRenderWindow
);<BR> <BR> m_vtkRenderer->ResetCameraClippingRange();</DIV>
<DIV> </DIV>
<DIV> m_vtkRenderWindow->Render(); </DIV>
<DIV> </DIV>
<DIV> m_vtkInteractor->SetDesiredUpdateRate( 0.1
); <BR> m_vtkInteractor->Start();</DIV>
<DIV> </DIV>
<DIV> vtkPolyDataWriter * m_vtkWriter =
vtkPolyDataWriter::New();<BR> m_vtkWriter->SetFileName("modelo.vtk");<BR>
m_vtkWriter->SetInput( m_vtkSmooth->GetOutput() );<BR>
m_vtkWriter->Write();</DIV>
<DIV> </DIV>
<DIV> // No olvidar
limpiar!<BR> <BR> m_vtkSmooth->Delete();<BR> m_vtkContour->Delete();<BR> m_vtkRenderer->Delete();<BR> m_vtkActor->Delete();<BR> m_vtkMapper->Delete();<BR> m_vtkRenderWindow->Delete();<BR> m_vtkInteractor->Delete();
<BR><BR></FONT></SPAN></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV align=left><FONT face=Arial size=2>Saludos,</FONT></DIV>
<DIV align=left><FONT face=Arial size=2>Pato</FONT></DIV>
<DIV> </DIV></BODY></HTML>