VTK - 6

yoon·2025년 3월 25일
0

vtkPolyData를 그리기 위해서는 가시화 파이프라인을 거쳐야 한다.

  • PolyData -> Mapper -> Actor -> Renderer -> Render Window

  • 1개의 vtkPolyData를 그리기 위해서는 1개의 vtkPolyDataMapper와 1개의 vtkActor가 필요하다.

  • 생성된 Actor는 기존에 생성된 Renderer에 AddActor 함수로 추가하거나, 새롭게 vtkRenderer를 생성해 Render Window에 AddRenderer 함수로 추가할 수 있다.

  • 예제 1: 그리기 속성 설정
    - vtkProperty.h include

    • 그리는 방법에는 몇 가지가 있는데, 책에서는 3가지를 예시로 들었음: vtk_points, vtk_wireframe, vtk_surface
    • 3가지 각각의 차이점
      - VTK_SURFACE

      - VTK_WIREFRAME

      - VTK_POINTS
  • 결론: 그리는 방식에 따라 같은 객체도 여러 방법으로 그릴 수 있다. 용도에 맞게 사용해야한다.

profile
공부하자

0개의 댓글