
자료 출처:https://graphics.stanford.edu/~mdfisher/MarchingCubes.html
이렇게 각 voxel에 대해 삼각형 mesh가 설정된 후, 이를 연결하면 최종적으로 mesh data를 얻게 된다.
vtk에서는 vtkImageData를 입력 받아 vtkPolyData로 출력하는 vtkMarchingCubes 클래스로 구현되어 있다.
예제: Marching Cube 알고리즘을 통한 mesh data 생성
1. vtkMarchingCubes.h include

MarchingCube 클래스를 빼고 오로지 dcm 파일만 읽어서 렌더링 하면 아무것도 출력되지 않는다.

파라미터 중, iso-value를 기존 330에서 1000으로 수정한 결과는

1000에서 100

iso-value가 낮아질 수록 표현하는 데이터가 많아지고, 높아질 수록 적어진다.