需要看part.featuremanager.insertmatereference函式。第乙個引數是配合參考的名稱,後面三個為一組定義乙個參考。第乙個為選擇的實體entity,然後是配合型別(整數索引),正反向(整數索引)。
set tempfeat = selmgr.getselectedobject5(1)
if tempfeat.gettype = 2 then
set facefst = tempfeat
set facefstent = facefst
else
msgbox "請選擇平面"
end if
set tempfeat = selmgr.getselectedobject5(2)
if tempfeat.gettype = 2 then
set facesed = tempfeat
set facesedent = facesed
else
msgbox "請選擇平面"
end if
set feature =
part.featuremanager.insertmatereference("配合參考1", facefstent, 2, 1, facesedent, 2, 2, nothing, 0, 0)
end sub
SolidWorks二次開發的研究
1 基於vc 6 0的so i dworks二次開發途徑 1.1 使用工程嚮導swizard awx進行二次開發 1.3 自定義嚮導和用現有的例項進行二次開發 2 solidworks二次開發過程 這裡以擠壓模墊套 如圖l所示 的引數化建模的二次開發為例,詳細介紹solidworks二次開發的過程,...
solidworks二次開發 獲得點座標
lpmodeldoc pmodeldoc null lpselectionmgr pselectmgr null double retval 3 cstring string long nselcount 0 if pmodeldoc return pmodeldoc get iselectionm...
如何用Qt做SolidWorks二次開發
這個問題困擾了我2年了,之前找到的教程都是mfc的,atl匯入嚮導或是通過匯入型別庫的方式來呼叫控制項,我一直都搞不明白。最近學習了activeqt以及通過activeqt控制excel word powerpoint flash後,我終於大致明白了。首先我要說明白一下,vc都是通過com來操作so...