<div>Hi everybody,</div>
<div>I try to apply the marching cubes algorithm on a dicom series image, I remark that a region of the hole surface is placed in a wrong position ; i.e. the same region of all slices is cut and placed on the opposite direction of the image, I don&#39;t understand the pb. Here the source code :</div>

<div>&nbsp;</div>
<div>&nbsp;vtkRenderer *ren1 = vtkRenderer::New();<br>&nbsp;vtkRenderWindow *renWin = vtkRenderWindow::New();<br>&nbsp;vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();<br>&nbsp;</div>
<div>&nbsp;vtkVolume16Reader *v16 = vtkVolume16Reader::New();<br>&nbsp;v16-&gt;SetDataDimensions (512,512);<br>&nbsp;v16-&gt;SetDataByteOrderToLittleEndian();<br>&nbsp;v16-&gt;SetFilePrefix (&quot;C:\\test\\000000&quot;);</div>
<div>&nbsp;v16-&gt;SetImageRange (1, 83);</div>
<div>&nbsp;v16-&gt;SetDataSpacing (0.59, 0.59, 3);</div>
<div>&nbsp;v16-&gt;Update();</div>
<div>&nbsp;</div>
<div>&nbsp;vtkImageMarchingCubes *iso = vtkImageMarchingCubes::New();<br>&nbsp;iso-&gt;SetInput(v16-&gt;GetOutput());<br>&nbsp;iso-&gt;SetValue(0,1100);<br>&nbsp;iso-&gt;SetInputMemoryLimit(3000);</div>
<div>&nbsp;vtkPolyDataMapper *isoMapper = vtkPolyDataMapper::New();<br>&nbsp;isoMapper-&gt;SetInput (iso-&gt;GetOutput());<br>&nbsp;isoMapper-&gt;ScalarVisibilityOff();<br>&nbsp;isoMapper-&gt;ImmediateModeRenderingOn();<br>&nbsp;<br>&nbsp;vtkActor *isoActor = vtkActor::New();<br>
&nbsp;isoActor-&gt;SetMapper (isoMapper);<br>&nbsp;isoActor-&gt;GetProperty()-&gt;SetColor(1,1,1);</div>
<div><br>&nbsp;ren1-&gt;AddActor (isoActor);<br>&nbsp;ren1-&gt;SetBackground (0.2, 0.3, 0.4);</div>
<div>&nbsp;renWin-&gt;AddRenderer (ren1);<br>&nbsp;&nbsp;iren-&gt;SetRenderWindow (renWin);<br>&nbsp;renWin-&gt;Render();<br>&nbsp;iren-&gt;Start();</div>
<div>&nbsp;return 0;</div>
<div>&nbsp;</div>
<div>If anyone can help me, thank you</div>