private void ViewOrientation ()
{
Inventor.AssemblyDocument oDoc = (Inventor.AssemblyDocument) oApp.ActiveDocument;
Inventor.AssemblyComponentDefinition oCD = oDoc.ComponentDefinition;
Inventor.Camera Camera = oApp.ActiveView.Camera;
// устанавливаем вид сверху
Camera.ViewOrientationType = Inventor.ViewOrientationTypeEnum.kTopViewOrientation;
// этот вектор имеет направление, как и вид спереди
Inventor.UnitVector unitVector = Camera.UpVector;
Debug.WriteLine(Camera.ViewOrientationType);
Debug.WriteLine($"Вектор => ( {unitVector.X} , {unitVector.Y} ,{unitVector.Z})");
// иногда координаты отличаются от истинных значений в 16 порядке после запятой -> вероятно стоит округлять.
}