В зависимости от того, что именно вы пытаетесь сделать, вы можете избежать манипуляций с камерой.
Попробуйте что-то вроде этого:
// To look "into" the X axis, with Y-axis pointing downwards
vtkCamera * cam = myRenderer->GetActiveCamera();
cam->SetPosition(1, 0, 0);
cam->SetFocalPoint(0, 0, 0);
cam->SetViewUp(0, -1, 0);
// To view the full bounds of your scene
myRenderer->ResetCamera();
Управляя этими иварами, вы сможете довольно легко разобраться. Если вы хотите сделать что-то более сложное, вы можете установить vtkTransform для камеры, используя camara-> SetUserTransform (), и манипулировать преобразованием вместо того, чтобы пытаться определить положение камеры.
Обратите внимание, что ВТК всегда предполагает правую систему координат. В моем примере выше, смотрящем на X и вниз по Y, ось Z увеличивается в направлении левой части экрана. Это может вызвать некоторую путаницу, если вы работаете с левой системой.