2012-06-14 79 views
0

我需要使用CATIA V5R18 API从CATIA V5R18零件文件读取tessellation/cgr/visualization详细信息。来自CATPart_CATIA_API的Tesselation/CGR详细信息

可视化的细节,如:

  1. 顶点数
  2. 数三角形的
  3. 条数
  4. 粉丝数
  5. 正常
  6. 边界球中心和半径数

这些细节我已经使用CAT3DRep/CATRep/CATSurfacicRep从.cgr文件读取,但我无法读取.CATPart文件中的相同内容。

从.CATPart在CATIVisu的帮助下,当我从PartFeatures查询时,我得到了CAT3DBagRep类型。但要获得可视化细节,我需要CATSurfacicRep。

我应该查询哪些接口以及从哪里查询?

+0

你在使用什么API? – abenci

+0

CATIA v5 R18 API,CAA – maha

回答

0

我不确定R18,但是对于R22和R23,如果您有CAA文档,则有一个示例位于:C:\ Program Files \ Dassault Systemes \ B23 \ CAADoc \ CAATessellation.edu。 此示例代码包含获取除法线和边界球以外的镶嵌数据所需的所有内容。当我自学自己如何制作镶嵌曲面的nurbs表面时,我使用了这个示例代码,这对测试非常有用。