align 3d view to surface

 From:  vector illustrator (QUARITEXA)
9607.3 In reply to 9607.2 
I write this code:

/* Align 3D view to surface */ script: var vp = moi.ui.mainWindow.ViewPanel.getViewport('3D'), cp = moi.view.getCPlane(); moi.view.setCPlaneInteractive(); var vt = moi.ui.mainWindow.viewPanel.getViewport('top'); vp.setCameraAndTarget(vt.cameraPt, vt.targetPt); vp.Projection = 'Parallel'; moi.view.setCplane(cp, true, true);

But I'm not sure the code is correct.
And I don't know how to set right camera rotation.

EDITED: 7 Dec 2019 by QUARITEXA