Здравствуйте, работаю над превращением коллизии в точку обзора, удалось скопировать, но никак не получается скопировать комментарии, может кто сталкивался с этим?
Как вариант думаю еще создать словарь с именем клеша и списком комментариев и вписывать в точки обзора комментарии уже после их создания, но может есть более стандартный вариант?
Заранее спасибо!
Вот как собственно создаю из клешей точки обзора
foreach (ComApi.InwOclClashTest clashTest in clashTests)
{
if (clashTest == null) continue;
foreach (ComApi.InwOclTestResult2 clash in clashTest.results())
{
ComApi.InwOpView oSv = oState.ObjectFactory(ComApi.nwEObjectType.eObjectType_nwOpView);
oSv.name = clash.name;
oSv.anonview.ViewPoint = clash.GetSuitableViewPoint().Copy();
#region Вот так пытался скопировать комментарии, но не работает
foreach (ComApi.InwOpComment3 comment in clash.Comments())
{
if (comment != null)
{
oSv.Comments().Add(comment);
}
}
#endregion
oState.SavedViews().Add(oSv);
}
}