ICamera manipulation ?

Hello!

I am very interested - what are the ideas and rules of using methodand properties of ICamera ?
The documentation is very poor. I can't figure out which methodsshould I use

The problem is that I can't reconstruct the view correctly.
I capture settings of perspective camera at 1st position, changethe view, then try to reset camera to 1st position and failed.

Does anybody know?SolidworksApi macros