<div dir="ltr">I want to display the 3D of DICOM but there's no output, I use activiz , any idea what's wrong in my code <div><br></div><div><div>vtkDICOMImageReader VDR = vtkDICOMImageReader.New();</div><div> VDR.SetDirectoryName(@"E:\Master Degree\DataSet\08151407"); //E:\Master Degree\test DataSet\Asmaa_pre\08151449</div>
<div> VDR.SetDataOrigin(0, 0, 0);</div><div> VDR.Update();</div><div><br></div><div><br></div><div> vtkImageGaussianSmooth gaussfilter = vtkImageGaussianSmooth.New();</div><div> gaussfilter.SetInputConnection(VDR.GetOutputPort());</div>
<div> gaussfilter.Update();</div><div><br></div><div> vtkImageShrink3D VIS = vtkImageShrink3D.New();</div><div> VIS.SetShrinkFactors(4, 4, 4);</div><div> VIS.SetInputConnection(gaussfilter.GetOutputPort());</div>
<div> VIS.Update();</div><div><br></div><div> vtkMarchingCubes SkinExtractor = new vtkMarchingCubes();</div><div> SkinExtractor.SetInputConnection(VIS.GetOutputPort());</div><div> SkinExtractor.SetValue(0, -800);</div>
<div> SkinExtractor.Update();</div><div><br></div><div> vtkPolyDataMapper mapper = vtkPolyDataMapper.New();</div><div> mapper.SetInputConnection(SkinExtractor.GetOutputPort());</div><div><br>
</div><div> vtkLODActor actor = vtkLODActor.New();</div><div> actor.SetMapper(mapper);</div><div> actor.GetProperty().SetColor(1, 0, 0);</div><div><br></div><div> vtkRenderer ren1 = renderA.RenderWindow.GetRenderers().GetFirstRenderer();</div>
<div> vtkRenderWindow renWin = renderA.RenderWindow;</div><div><br></div><div> ren1.AddViewProp(actor);</div><div> </div><div> // renWin.SetSize(250, 250);</div><div> renWin.Render();</div>
<div><br></div><div> renderA.Refresh();</div><div> </div><div><br></div><div> </div></div><div><br></div></div>