如何将参数化实体转换为智能实体

如题,如何用C++将参数化实体转换为智能实体,最好提供一个示例程序,谢谢。

Parents
  • 请参考如下代码:

    ElementAgenda selectset;
    	SelectionSetManager::GetManager().BuildAgenda(selectset);
    	if (!selectset.GetCount())
    	{
    		return;
    	}
    	EditElementHandleR eeh = selectset[0];
    	ISolidKernelEntityPtr iSolidKerEnti;
    	SolidUtil::Convert::ElementToBody(iSolidKerEnti, eeh);
    	EditElementHandle eehSolid;
    	SolidUtil::Convert::BodyToElement(eehSolid, *iSolidKerEnti, NULL, *ACTIVEMODEL);
    	eehSolid.AddToModel();

    Answer Verified By: 志强 封 

Reply
  • 请参考如下代码:

    ElementAgenda selectset;
    	SelectionSetManager::GetManager().BuildAgenda(selectset);
    	if (!selectset.GetCount())
    	{
    		return;
    	}
    	EditElementHandleR eeh = selectset[0];
    	ISolidKernelEntityPtr iSolidKerEnti;
    	SolidUtil::Convert::ElementToBody(iSolidKerEnti, eeh);
    	EditElementHandle eehSolid;
    	SolidUtil::Convert::BodyToElement(eehSolid, *iSolidKerEnti, NULL, *ACTIVEMODEL);
    	eehSolid.AddToModel();

    Answer Verified By: 志强 封 

Children