[MSCE C#] 如何获取体元素的点/线几何信息?

各位老师好,

现在需要用C#函数实现如下:

将一个体元素的点/线几何信息汲取出来。

以点做例子,现有的思路是:

1.使用 SolidUtil.GetBodyVertices(out subEntitiesOut, entityOut)后得到SubEntity[],

2.再将SubEntity转为VertexList

3.再调用其GetVertices()的方法得到三维点坐标。

卡在了第2步,不知如何实现。

想请问一下C#中是否有C++对应的以下API函数:

mdlSolid_vertexData(&point, vertex); 

mdlSolid_edgeData(&startVertex, &endVertex, &startPoint, &endPoint, &startParam, &endParam, NULL, &curve, NULL, edge);

mdlSolid_coedgeData(&edge, NULL, NULL, &nextCoedge,NULL, NULL, NULL, &reversed, nextCoedge);

以及,在C#中是否有VERTEX_TAG,ENTITY TAG这些概念?

提前感谢!

Parents Reply Children