<div dir="ltr">Looks like your data is probably a single image (2D). Use vtkMarchingSquares instead.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jun 30, 2013 at 9:54 PM, louiskoo <span dir="ltr">&lt;<a href="mailto:419655660@qq.com" target="_blank">419655660@qq.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">  bmpRead.SetFilePrefix(@&quot;d:\temp\&quot;);<br>
            bmpRead.SetFilePattern(&quot;%s%d.bmp&quot;);<br>
            bmpRead.SetFileNameSliceOffset(1);<br>
            //bmpRead.SetFileNameSliceSpacing(1);<br>
<br>
            //bmpRead.SetFileNames(array);<br>
            bmpRead.Update();<br>
<br>
            vtkImageData imageData = bmpRead.GetOutput();<br>
<br>
 // extract the skin<br>
            vtkMarchingCubes _skinExtractor = new vtkMarchingCubes();<br>
            _skinExtractor.SetInput(imageData);<br>
            _skinExtractor.Update();<br>
            Console.WriteLine(&quot;Extractor.Update(); Done&quot;);<br>
<br>
            //_skinExtractor.SetValue(0, 155);<br>
            _skinExtractor.SetValue(0, ISO);<br>
            _skinExtractor.Update();<br>
<br>
            vtkStripper _skinStripper = new vtkStripper();<br>
            _skinStripper.SetInput(_skinExtractor.GetOutput());<br>
            _skinStripper.Update();<br>
            Console.WriteLine(&quot;Stripper.Update(); Done&quot;);<br>
<br>
            vtkPolyData polyData = _skinStripper.GetOutput();<br>
<br>
<br>
// Visualize<br>
            vtkPolyDataMapper mapper = vtkPolyDataMapper.New();<br>
            mapper.SetInput(polyData);<br>
<br>
            vtkActor actor = vtkActor.New();<br>
            actor.SetMapper(mapper);<br>
            actor.GetProperty().SetPointSize(4);<br>
            //actor.GetProperty().SetColor(255,0,0);<br>
<br>
            vtkCamera camera = vtkCamera.New();<br>
            camera.SetPosition(0, 0, 100);<br>
            camera.SetFocalPoint(0, 0, 0);<br>
<br>
<br>
<br>
            vtkRenderWindow renderWindow =<br>
renderWindowControl1.RenderWindow;<br>
            vtkRenderer renderer =<br>
renderWindow.GetRenderers().GetFirstRenderer();<br>
            renderer.SetBackground(0.2,0.3,0.4);<br>
            renderer.AddActor(actor);<br>
            double[] originalViewport = { 0.0, 0.0, 0.8, 0.6 };<br>
            //renderer.SetViewport(originalViewport[0] ,originalViewport[1]<br>
,originalViewport[2] ,originalViewport[3]);<br>
            //renderer.SetActiveCamera(camera);<br>
            renderer.Render();<br>
            renderWindowControl1.Refresh();<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/vtkMarchingCubes-06F5BC18-Cannot-contour-data-of-dimension-3-tp5721693.html" target="_blank">http://vtk.1045678.n5.nabble.com/vtkMarchingCubes-06F5BC18-Cannot-contour-data-of-dimension-3-tp5721693.html</a><br>

Sent from the VTK - Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Unpaid intern in BillsBasement at noware dot com<br>
</div>