Я пытаюсь визуализировать виды 3D-сетки в VTK, я делаю следующее:
vtkSmartPointer<vtkRenderWindow> render_win = vtkSmartPointer<vtkRenderWindow>::New();
vtkSmartPointer<vtkRenderer> renderer = vtkSmartPointer<vtkRenderer>::New();
render_win->AddRenderer(renderer);
render_win->SetSize(640, 480);
vtkSmartPointer<vtkCamera> cam = vtkSmartPointer<vtkCamera>::New();
cam->SetPosition(50, 50, 50);
cam->SetFocalPoint(0, 0, 0);
cam->SetViewUp(0, 1, 0);
cam->Modified();
vtkSmartPointer<vtkActor> actor_view = vtkSmartPointer<vtkActor>::New();
actor_view->SetMapper(mapper);
renderer->SetActiveCamera(cam);
renderer->AddActor(actor_view);
render_win->Render();
Я пытаюсь смоделировать рендеринг с калиброванного Kinect, для которого я знаю внутренние параметры. Как я могу установить внутренние параметры (фокусное расстояние и принципиальная точка) для vtkCamera.
Я хочу сделать это так, чтобы координата 2d-пикселя-3d-камеры была такой же, как если бы изображение было взято с kinect.