[MSCE C#/C++] C++API是否有一一对应的C#API函数?

各位老师,听说C#API函数是基于C++API函数封装的。但通过比较C#和C++的API函数文档,发现C#比C++还是弱很多。

比如,我要在C#中用到

mdlSolid_getVertexList (TAG_ENTITY_LIST *listP, BODY_TAG body)
来解析实体中包含的顶点。  通过查阅C#函数文档,我发现Solid类在C#中封装的函数数量非常有限,并没有对应的函数。
不知道我在C#文档中的查阅方式是否有问题,查阅方式如下:
恳请各位老师指点。
提前感谢!
Parents
  • C# 仅仅封装了大部分C++的类,您说的这个mdlSolid_xxx是一套老的函数,可以被SolidUtils类所取代。这个获取实体顶点的功能在C# 中是有的。引用Bentley.DgnDisplayNET.DLL后在VS的Object Browser(对象浏览器)中搜索GetBodyVertices方法就能找到如下用法说明:

    各参数的含义还是得去看C++中的SolidUtils::GetBodyVertices的说明。

    如果您也精通C++的话,当然最好还是用C++写代码最方便。



    Answer Verified By: mkt 

Reply
  • C# 仅仅封装了大部分C++的类,您说的这个mdlSolid_xxx是一套老的函数,可以被SolidUtils类所取代。这个获取实体顶点的功能在C# 中是有的。引用Bentley.DgnDisplayNET.DLL后在VS的Object Browser(对象浏览器)中搜索GetBodyVertices方法就能找到如下用法说明:

    各参数的含义还是得去看C++中的SolidUtils::GetBodyVertices的说明。

    如果您也精通C++的话,当然最好还是用C++写代码最方便。



    Answer Verified By: mkt 

Children