<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"><<a href="mailto:419655660@qq.com" target="_blank">419655660@qq.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> bmpRead.SetFilePrefix(@"d:\temp\");<br>
bmpRead.SetFilePattern("%s%d.bmp");<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("Extractor.Update(); Done");<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("Stripper.Update(); Done");<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>