我用CATIInertia接口得到的property不正确,请各位高手指教。
CATIInertia* piInertiaOnPart = NULL;
rc = catPart->QueryInterface(IID_CATIInertia, (void**)&piInertiaOnPart);
if(SUCCEEDED(rc))
{
rc = piInertiaOnPart->GetInertia(&dDensity, &dMass, dPosition, dMatrix3x3, dComponents, dValues, &dVolums, &dAreas);
}
这样得到的dDensity为1000,而CATIA中显示的确是0,如何能够得到正确的dDensity。
谢谢! |