Using this code snippet I create a viewpoint for the current view.:
internal static Document doc = Autodesk.Navisworks.Api.Application.ActiveDocument;
internal static void CreateViewpoint()
{
Viewpoint curentVievpoint = doc.CurrentViewpoint.Value;
SavedViewpoint newViewpoint = new SavedViewpoint(curentVievpoint);
newViewpoint.DisplayName = "_View";
doc.SavedViewpoints.AddCopy(newViewpoint);
}
How to pass the last saved viewpoint to "lastViewpoint"?
internal static void GoToLastCreatedViewpoint()
{
Viewpoint lastViewpoint = new Viewpoint();
doc.CurrentViewpoint.CopyFrom(lastViewpoint);
}
I tried to represent "lastViewpoint" as SavedViewpoint but failed.