Programming/VTK (2) 썸네일형 리스트형 [VTK] screen 좌표를 vtk world 좌표로 변환하기 안녕하세요. 이번에는 윈도우 좌표를 vtk world 좌표로 변환하는 방법을 알아보겠습니다. vtk의 경우 오브젝트 가시화를 위해 렌더링을 위한 다양한 기능을 제공하고 있습니다. 그 중 3차원 공간상에 위치한 물체(Object)를 어느 방향에서 어떻게 바라보는가에 따라 화면에 그려지는 결과가 달라지게 됩니다. VTK에서는 별도 설정을 하지 않으면 기본적으로 렌더러(renderer)에서 카메라를 생성하게 되며, 추가적으로 사용자가 카메라를 조작하기 위해서는 vtkCamera class를 사용하면 됩니다. 이 때, vtkCamera를 통해서 나타나는 monitor screen을 통해서 3차원 객체를 가시화하여 나타나게 됩니다. 예를 들어, 실제 공간에서 책상 위의 컵을 카메라를 통해서 본다고 하면, 실제 공.. [VTK] VTK에서 원 그리기 (C++, MFC) vtk에서 3d 원을 그리는 법을 알아보겠습니다. 원을 그리기 위해서는 vtk의 vtkSphereSource class를 사용합니다. 아래 간단한 예제입니다. // const vtkVector3d& center = {0.0, 0.0, 0.0}; // double radius = 10; vtkSmartPointer circle = vtkSmartPointer::New(); circle->SetCenter(center.GetX(), center.GetY(), center.GetZ()); circle->SetRadius(radius); circle->SetPhiResolution(20); circle->SetThetaResolution(20); circle->Update(); vtkSmartPointer ma.. 이전 1 다음