马上注册,结交更多同行朋友,交流,分享,学习。
您需要 登录 才可以下载或查看,没有帐号?注册
x
约束求助(部分代码):
...
//在装配下进行第一次选择获得第一个零件的轴
CATLine * piLine1 = NULL;
pObject->QueryInterface(IID_CATLine, (void**)&piLine1);
...
//在装配下进行第二次选择获得第二个零件的轴
CATLine * piLine2 = NULL;
pObject->QueryInterface(IID_CATLine, (void**)&piLine2);
...
//定义两个Connector CATIConnector_var spConn1 = NULL_var;
CATIConnector_var spConn2 = NULL_var;
//下面不行,如何将CATLine(piLine1和piLine2)转化成CATBaseUnknown?CATBaseUnknown的话就行了 spConn1=piLine1;
spConn2=piLine2;
//约束
ConnectorList.Append(spConn1);
ConnectorList.Append(spConn2);
CreateConstraint(catCstTypeOn,ConnectorList,NULL,spRootProduct,&pCst); |