Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Путь по ребрам грани
 
Добрый день!
Строю 3д путь по ребрам грани с известным именем, но получаю в модели ссылку на 3д путь.[CODE] List<BaseCurve> EdgeCurve = new List<BaseCurve>();
        List<BaseInterval> EdgeInterval = new List<BaseInterval>();
        foreach (TFlex.Model.Model3D.BodyPart body in document.Bodies)
              {
               foreach (ModelBody Body in body.TopOperation.Geometry.Solid)
                       {
                         foreach (ModelFace face in Body.Faces)
                            {
                             if (face.Name == "Базовая_грань") //фильтр по имени грани
                              {
                               foreach (ModelEdge edge in face.Edges)
                                      {            
                                      EdgeCurve.Add(edge.Curve);
                                      EdgeInterval.Add(edge.Interval);
                                      }
                              }
                            }
                       }
               }  

   //создаю путь
   Path3D pp = new EdgePath(document);
   pp.Name = "Path";      
   pp = Path3D.Create(document, EdgeCurve, EdgeInterval); [/CODE]
Как получить длины участков 3D Пути
 
Всем доброго дня. Задачка следующая: есть 3д путь(с именем, например Путь_1) произвольной формы (N углов, M отрезков в том числе и криволинейных). Подскажите пожалуйста, уважаемые знатоки, каким образом можно получить значения длин его участков посредством макроса на C#.
Страницы: 1