Как выполнить цикл через catpart в Catia

#.net #cad #catia

#.net #сапр #catia

Вопрос:

Я новичок в программировании с помощью API Catia. Я хотел бы знать, есть ли в .NET способ извлечь из него следующую информацию при наличии catpart:

  • Тело
  • грани
  • циклы
  • edge

Комментарии:

1. Ваш вопрос очень неясен. Какую информацию вы хотите извлечь, например, из тела? Имя объекта (тел), количество объектов, размеры, геометрическое / математическое описание. В зависимости от ваших требований ответ может быть да или нет. Пожалуйста, задавайте более точные вопросы.

2. Привет, мне нужно получить всю возможную информацию из части сборки, чтобы преобразовать ее в наш формат. о моделях мне нужно знать список граней и ребер. Для каждой грани и ребра укажите топологию и данные (радиус cilyinder, точки nurbs ecc ..), чтобы я мог использовать их для воссоздания в своем ядре. Возможно ли это? Спасибо

Ответ №1:

Можно обнаруживать грани, ребра и вершины и составлять их список. Однако то, что вам разрешено видеть, не очень полезно, поскольку внутренние соглашения об именовании очень сложны. Что касается базовой математики, то в API нет части, которая позволяла бы вам иметь к ней доступ.

Вам придется использовать IGES или STEP, чтобы получить требуемый уровень информации.