Подробности тесселяции /CGR от CATPart_CATIA_API

Мне нужно прочитать подробности тесселяции /cgr/ визуализации из файла детали CATIA V5R18, используя CATIA V5R18 API.

Детали визуализации, такие как:

  1. Количество вершин
  2. Количество треугольников
  3. Количество полос
  4. Количество болельщиков
  5. Количество нормальных
  6. Ограничивающий Сферный Центр и Радиус

Эти данные я прочитал из файлов.cgr с помощью CAT3DRep/CATRep/CATSurfacicRep, но я не могу прочитать то же самое для файлов.CATPart.

Из.CATPart с помощью CATIVisu я получил тип CAT3DBagRep, когда я запросил из PartFeatures. Но чтобы получить детали визуализации, мне нужен CATSurfacicRep.

Какой интерфейс я должен запрашивать и откуда я должен запрашивать?

1 ответ

Я не уверен насчет R18, но для R22 и R23, если у вас есть документация CAA, есть пример, расположенный по адресу: C:\Program Files\Dassault Systemes\B23\CAADoc\CAATessellation.edu. В этом примере кода есть все, что нужно для получения данных тесселяции, кроме нормалей и ограничивающих сфер. Я использовал этот пример кода, когда учил себя, как сделать поверхность тесселяции NURBS, и это было весьма полезно для тестирования.

Другие вопросы по тегам