cvxMsgDisp("Fail to find the export path.");
returniRet;
}
cvxMemZero((void*)&PdfData, sizeof(PdfData));
PdfData.PaperHeight = 300;
PdfData.PaperWidth = 220;
PdfData.RangeMode = VX_EXPORT_PDF_RANGE_MODE_NORMAL;
PdfData.Type = VX_EXPORT_PDF_TYPE_OBJECT;
iRet = cvxFileExport(VX_EXPORT_TYPE_PDF, FilePath, (void*)&PdfData);
if (iRet)
cvxMsgDisp("Fail to save as pdf format.");
else
cvxMsgDisp("File is saved successfully.");
returniRet;
};
圖3-10
3.9 輸入以下代碼,定義項(xiàng)目中的FileExport.def文件。
LIBRARYFileExport.dll
EXPORTS
FileExportInit
FileExportExit
FileExportImg
FileExportPdf
圖3-11
3.11 右鍵FileExport項(xiàng)目選擇生成,在該項(xiàng)目目錄中Debug文件夾下會(huì)產(chǎn)生FileExport.dll應(yīng)用程序文件。
圖3-12
3.12 在中望3D安裝目錄下,新建文件夾apilibs文件夾,將FileExport.dll文件復(fù)制到該文件夾中,即在中望3D中加載該應(yīng)用程序。
圖3-13
3.13 打開中望3D,選擇應(yīng)用程序管理器,選擇插件應(yīng)用程序。我們可以看到,F(xiàn)ileExport程序已經(jīng)加載到了中望3D。
圖3-14
3.14 下面我們來使用一下這個(gè)程序,在中望3D中新建一個(gè)塊零件并保存到桌面,然后在命令框中輸入~符號(hào),然后通過方向鍵選中FileExportPdf應(yīng)用程序,然后回車輸入該程序,在桌面我們得到了這個(gè)零件的3D PDF文件。
圖3-15
4.定制二次開發(fā)工具欄
每次要在輸入框中手動(dòng)輸入~FileExportPdf命令太麻煩,下面,我們來介紹一下如何將二次開發(fā)程序添加到工具欄或指定位置。
4.1 在中望3D零件環(huán)境下,選擇工具,選擇自定義,進(jìn)入自定義界面。
圖4-1
4.2 在自定義命令界面中,點(diǎn)擊添加命令按鈕,按圖4-2依次輸入按鈕名稱、PNG圖標(biāo)等屬性。
圖4-2
4.3 在自定義轉(zhuǎn)換界面中,先找到4.2中創(chuàng)建的FileExport命令。然后,用鼠標(biāo)將該命令拖動(dòng)到圖4-3所示位置,或者拖動(dòng)到您所指定的位置,選擇應(yīng)用。
圖4-3
5.命令使用測(cè)試
這樣我們就在中望3D實(shí)用工具欄中添加了FileExport這個(gè)命令按鈕,接下來,我們就可以直接在造型選項(xiàng)欄中使用該命令了,在測(cè)試零件所在位置就可以得到一個(gè)3D PDF,如圖5-1所示。