vtkMarchingCubes - generate isosurface(s) from volume
Super Class: vtkStructuredPointsToPolyDataFilter
Description:
vtkMarchingCubes is a filter that takes as input a volume (e.g., 3D structured point set) and generates on output one or more isosurfaces. One or more contour values must be specified to generate the isosurfaces. Alternatively, you can specify a min/max scalar range and the number of contours to generate a series of evenly spaced contour values.
Caveats:
This filter is specialized to volumes. If you are interested in contouring other types of data, use the general vtkContourFilter. If you want to contour an image (i.e., a volume slice), use vtkMarchingSquares.
See Also:
vtkContourFilter vtkSliceCubes vtkMarchingSquares vtkDividingCubes
Methods:
![]() | void vtkMarchingCubes () |
![]() | static vtkMarchingCubes *New () |
![]() | void vtkMarchingCubes () |
![]() | const char *GetClassName () |
![]() | void PrintSelf (unknown & ,vtkIndent ) |
![]() | void SetValue (int ,float ) |
![]() | float GetValue (int ) |
![]() | float *GetValues () |
![]() | void GetValues (float *) |
![]() | void SetNumberOfContours (int ) |
![]() | int GetNumberOfContours () |
![]() | void GenerateValues (int ,float ) |
![]() | void GenerateValues (int ,float ,float ) |
![]() | unsigned long GetMTime () |
![]() | void SetComputeNormals (int ) |
![]() | int GetComputeNormals () |
![]() | void ComputeNormalsOn () |
![]() | void ComputeNormalsOff () |
![]() | void SetComputeGradients (int ) |
![]() | int GetComputeGradients () |
![]() | void ComputeGradientsOn () |
![]() | void ComputeGradientsOff () |
![]() | void SetComputeScalars (int ) |
![]() | int GetComputeScalars () |
![]() | void ComputeScalarsOn () |
![]() | void ComputeScalarsOff () |
![]() | void SetLocator (vtkPointLocator *) |
![]() | vtkPointLocator *GetLocator () |
![]() | void CreateDefaultLocator () |
![]() | void SetLocator (vtkPointLocator &) |
![]() | void Execute () |
Detailed Method Descriptions:
![]() | void SetComputeNormals (int ) |
![]() | int GetComputeNormals () |
![]() | void ComputeNormalsOn () |
![]() | void ComputeNormalsOff () |
![]() | void SetComputeGradients (int ) |
![]() | int GetComputeGradients () |
![]() | void ComputeGradientsOn () |
![]() | void ComputeGradientsOff () |
![]() | void SetComputeScalars (int ) |
![]() | int GetComputeScalars () |
![]() | void ComputeScalarsOn () |
![]() | void ComputeScalarsOff () |
![]() | void CreateDefaultLocator () |