Sub RotCam ()
Dim ovDoc As ApprenticeServerDocument
Dim oClientView As ClientView
Dim ovApprentice As ApprenticeServerComponent
Dim oCamera As Camera
oClientView = oDoc.ClientViews.Add(PictureBox1.Handle)
oCamera = oClientView.Camera
'oCamera.Eye ' тут координаты камеры
'oCamera.UpVector ' тут начальный единичный вектор
Dim oTG As TransientGeometry
oTG = oApprentice.TransientGeometr
Dim oA As Double ' заданный угол
Dim oX As Double ' Нужно вычислить
Dim oY As Double ' Нужно вычислить
Dim oZ As Double ' Нужно вычислить
oCamera.UpVector = oTG.CreateUnitVector(oX, oY, oZ) ' процедура изменения вектора камеры
oCamera.ApplyWithoutTransition()
oCamera.Apply()
oClientView.Update(False)
End Sub