2012-07-03 5 views
0

Мне нужно прочитать детали внутри контейнера CGR для файла детали CATIA V5 R18.
Возможно ли прочитать детали CGR для файла детали.CATIA - CGRContainer От .CATPart

CATCGRContainer *GetCGRContainer() функция доступна под кодом CATICGRDocument.

CATDocument *iDoc = NULL; 
CATBaseUnknown *oApplCont = NULL; 

HRESULT hr = CATGetApplicativecontainer(oApplCont,iDoc,IID_CATIContainer,"CGRCont"); 

Это произошло, но из этого приложения, если мы запрашиваем CATICGRDocument, он терпит неудачу.

Как запросить интерфейс CATICGRDocument?

Как я могу прочитать эти данные, используя CATIA v5 R18 CAA.

ответ

0

CATICGRDocument - это непубличный интерфейс.

+0

Есть ли другой способ получить данные контейнера CGR? – maha

+0

Вы хотите тетрировать треугольники, полоски или что-то из документа детали? Затем вам нужно получить представление в CATIVisu. Другими словами, вы можете напрямую тесселировать CATBodies. – Dougen

+0

Как получить доступ к представлению в CATIVisu? Я пробовал тесселировать CATBodies, но он не работает для сложных файлов Part. – maha