1.多级进行装配,装到所选模型下,需要去头path
TePath tCsysPath;
tCsysPath.Init(tSel);
if (m_Man.m_tAsmPath.Equal(tCsysPath.m_path))
{
ThkAsmcomppath tPath;
tPath.InitOwner(m_Man.m_tSldAsm);
tCsysPath.m_path=tPath;
}
else
{
tCsysPath.ClipHead(m_Man.m_tAsmPath);
}
if (!m_Man.CreateAsmWeldMdl(tCsysPath))
{
Msg_OutErr(_T("装配失败"));
return;
}
2.坐标系加亮加亮几何,不要加亮特征
ThkCsys tcsys = pComp->m_tCsysPath.m_item;
if (tcsys.Highlight(&pComp->m_tCompPath, PRO_COLOR_SECONDARY_SELECTED) != PRO_TK_NO_ERROR)
{
return false;
}
2.1加亮需要全路径Path
3.写参数值不变的参数把参数名称定义为宏,可变参数名称(可变性大的非通用的参数)将其放入配置文件中定义