Icey_huan 发表于 2019-7-18 08:44:21

VC++ 怎么实现部件模型中零件的拖动和旋转?

本帖最后由 Icey_huan 于 2019-7-18 08:55 编辑

各位老师请教一下,怎么用程序实现:部件模型中零件模型沿Y轴拖动和旋转呢,谢谢?

Icey_huan 发表于 2019-7-19 09:05:42

问题已经解决了,现在分享一下我的方法:
VARIANT_BOOL retVal;
double arrayData = {1,0,0,0,1,0,0,0,1,0.08,0.04,0,1,0,0,0};//零件的坐标原点与部件的坐标原点重合,设置相对于原点向X轴平移80mm,Y轴平移40mm
CComPtr<IMathTransform> pMathTransForm;
pMathUti->ICreateTransform(arrayData,&pMathTransForm);
pComponent2->put_Transform2(pMathTransForm);
pModelDoc2->EditRebuild3(&retVal);

super 发表于 2019-7-28 22:45:02

多谢分享
页: [1]
查看完整版本: VC++ 怎么实现部件模型中零件的拖动和旋转?