基於作者QuaoarsWorkshop的影片Open Cascade Lessons,講的非常詳細,觀看需要魔法
什麼是OCCT?. 首先,Open CASCADE Technology SDK 是一個幾何建模庫,或者更簡單地說,它是一個幾何核心。
- 下載原始碼和所需的第三方依賴
1.1 下載第三方庫,Freeimage
、Freetype
、Tcl/Tk
開啟https://dev.opencascade.org/resources/download/3rd-party-components進行下載,如下圖
下載完成如下圖
解壓,三個必須的依賴檔案準備完成,如下圖
1.2 下載OCC原始碼
開啟https://dev.opencascade.org/release進行下載,PS:需要登陸,用GitHub一鍵登入就行
解壓檔案,並新建工作資料夾,結構如下
- 使用CMake編譯OCC原始碼
開啟CMake,如下圖
選擇IDE,然後點選Finish
會報錯誤,下一步設定第三方依賴庫,點選OK
設定依賴庫資料夾,然後點選Configure
進度條跑完如下圖
設定INSTALL_DIR
為C:/Users/Rick/Desktop/DEMO/OCC-7.7.0-install
,然後點選Configure
等待進度條跑完後,點選Generate
等待進度條跑完後,點選Open Project
,程式會用vs開啟專案
- 使用VS編譯生成OCC庫檔案
點選 生成
完成後,如圖
右鍵INSTAL,點選生成
完成後,如圖
- 測試
設定DRAWEXE為啟動項,並執行
鍵入如下命令,出現如下圖效果,即完成