【MSCE C#】 UPDATE15 请问有什么稳定的方法判断一个mesh是否有体积,并给出体积结果?

想判断一个mesh是否有体积以及体积是多少,我用了SDK中提供的这个函数

我发现这个函数不仅仅有的时候算不出来mesh体体积,还把mesh面计算出体积,请问有什么好的、稳定的方法实现我的需求?
Parents Reply
  • [System.Runtime.InteropServices.DllImport("ustation.dll", EntryPoint = "mdlMeasure_volumeProperties")]
            unsafe public static extern int mdlMeasure_volumeProperties(double* volumeP, double* areaP,double* closureErrorP,
                DPoint3d* centroidP,DPoint3d* momentP,double* iXYP,double* iXZP,double* iYZP,DPoint3d* principalMomentsP,DPoint3d* principalDirectionsP,
            long edP,double tolerance);
    其他参数倒数第二个参数可以通过COM编程框架下Element的MdlElementDescrP函数获取,其他参数都简单。

Children