Viewport Zoom Scale Setting, GH

I want Grasshopper to repeatably set views in a given viewport. Restoring saved views does not work because of the aspect ratio issue, they come in distorted if the viewport ratio has changed.

I use the Human “Modify Viewport” to build the views on demand. Parallel views. Set camera location, camera target, Up vector, parallel boolean. That part is working well.

I cannot figure out how to control the zoom factor. It just uses whatever the current zoom factor in that is. “Distance to target” does not seem to exist, “Lens Length” in Modify Viewport does not work with parallel views, very tight zooms result. Changing the camera location position does not change the view zoom level.

Thanks for any assistance.