volume flattened when using SetUserViewTransform of the camera


i am trying to create a ar view, i get the camera ext from opencv, and i am applying it to vtk camera using camera.SetUserViewTransform()

the volume that is rendered in front of the camera is flattened, so if i move the camera around the volume only looks proper from 1 angle, is there a way this can be fixed?