solidworks二次开发,怎样在装配体中实现整体或部分移动?

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:18:02
我正在用VB做一个SLD的二次开发项目,需要实现装配体的整体或部分移动功能!那位大虾曾经做过这方面的开发,希望能我些指教。请说的具体点,用遍历配合吗?以及所用API函数的类型及用法。谢谢!

我做过这方面的研究,略知一二
1.首先计算你要移动的部件的位置(4X4矩阵,相对于装配体的坐标系)。
2.然后调用 Component2->put_Transform2 ( xform )把部件移动到指定位置。
3.最后调用ModelDoc2::EditRebuild3实现模型重建。
希望对你有帮助