程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> MCADEx開發 SolidWorks二次開發 獲取模型最大外形,mcadexsolidworks

MCADEx開發 SolidWorks二次開發 獲取模型最大外形,mcadexsolidworks

編輯:C++入門知識

MCADEx開發 SolidWorks二次開發 獲取模型最大外形,mcadexsolidworks


請關注MCADEx官方網站: www.mcadex.com

IModelDoc2 * pMdl;

iSwApp->get_IActiveDoc2(&pMdl);

if (pMdl == NULL)

return S_FALSE;

 

//獲取Part

CComPtr<IPartDoc> pPart;

pMdl->QueryInterface(IID_IPartDoc, (LPVOID*)&pPart);

if (pPart == NULL)

return S_FALSE;

//獲取PartBox

VARIANT dPoint;

pPart->GetPartBox(FALSE, &dPoint);

//轉換Box為double

SAFEARRAY * psaBox = V_ARRAY(&dPoint);

double   dExtent[6];//box的個頂點坐標

for ( long j=0; j < 6; j += 1 )

{

...

詳細請參考: http://www.mcadex.com/dom/blog_doc.php?channel_id=793328&username=ss20130113&id=44527

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved