Подробности тесселяции /CGR от CATPart_CATIA_API
Мне нужно прочитать подробности тесселяции /cgr/ визуализации из файла детали CATIA V5R18, используя CATIA V5R18 API.
Детали визуализации, такие как:
- Количество вершин
- Количество треугольников
- Количество полос
- Количество болельщиков
- Количество нормальных
- Ограничивающий Сферный Центр и Радиус
Эти данные я прочитал из файлов.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, и это было весьма полезно для тестирования.