此宏演示了 2 种查找与装配体坐标系相关的组件重心 (COG, Center Of Gravity) 的方法。
宏将计算所选组件的COG。
方法一、变换坐标
IModelDocExtension::GetMassProperties2方法允许计算模型中的质量属性数据。
在组件的模型级别上计算时,需要使用变换将坐标转换为装配体空间,以实现所需的结果。
方法二、使用IMassProperty接口
IMassProperty 接口模拟 SOLIDWORKS 中“质量属性”功能的功能。
与界面中等效项(Center of mass)类似,可以为计算范围分配主体(包括组件主体)。
与以前的方法相比,这种方法的主要优点之一是可以计算轻化(lightweight)部件的COG。
文章翻译自https://www.codestack.net/
仅供学习使用。