|
马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
上次问过一个相似的问题。承蒙诸位高手的帮助。nctusdk曾给出得到partbody中CATCell的代码:
code大概長這樣:
CATIGeometricalElement_var spGeoElem(spSpecOnSomeFeature);
if(spGeoElem!=NULL_var)
{
CATBody_var spBody = spGeoElem->GetBodyResult();
CATLISTP(CATCell) vListOfCells;
int nCellType = 0; //取vertex是0, 取edge是1, 取face是2, 取volumn是3
spBody->GetAllCells(vListOfCells, nCellType);
for(int i=1;i<=vListOfCells.Size();++i)
{
...
}
}
但是,在得到这些棱边,顶点,表面之后,如何在以后程序中进行下一步的操作。比如,我想取得棱边所在直线的经过的点和棱边的法向量;
或者一个表面的法向量。请问该怎么做?该刊帮助稳当的哪部分?
因为我的课题需要操作partbody中catcell和它们之间的关联关系。欢迎您给出任何有帮助的建议。 |
|