PythonOCC開發-如何搭建開發環境和一個建立圓臺例子
轉載出處,學習資料https://blog.csdn.net/weixin_42755384/article/details/84138407
https://blog.csdn.net/weixin_42755384/article/details/87893697
QQ群 PythonOCC中文社群860536842
1.使用軟體:Anaconda,PyCharm,PyQt5,PythonOCC7.4
Anaconda下載地址https://www.anaconda.com/products/individual
PyCharm下載地址自己百度吧
2.首先安裝Anaconda
一律預設下一步就行了,要勾選的,就全部勾選。
安裝完成後,找到Anaconda Prompt,雙擊開啟,進入控制檯。
3.下載pythonocc的虛擬開發環境
在控制檯輸入
conda create -n pythonocct -c dlr-sc -c pythonocc pythonocc-core=7.4.0rc1
提示如下介面
會列舉出來需要下載的安裝包
輸入y開始下載
下載完成
去Anaconda目錄下的虛擬環境資料夾裡,檢視有沒有多出來的pythonocct資料夾
4.啟用環境
在控制檯輸入(檢視是否下載成功)
activate pythonocct
5.下載PyQt5
如果下載的包裡包含了PyQt5就不用下載,沒有PyQt5就需要自己去下載一個。(因為我們要用對話方塊去顯示模型,這裡用PyQt5,當然也可以用PySide2什麼的)
怎麼檢視當前的包裡有沒有PyQt5?(看這個資料夾裡面有沒有PyQt5的資料夾)
下面我們用Python的pip去線上下載PyQt5到我們的PythonOCC虛擬環境裡面
在上面的控制檯裡繼續輸入
pip install PyQt5
按回車
提示已經下載完畢,再去看上面的資料夾裡,有沒有多PyQt5的資料夾
這裡在補充一張圖片,是我在QQ群裡請教問題,一位群友大神發給我的。他步驟寫的很清楚。
感謝這位大神的幫助。
6.開啟PyCharm
新建專案
命令test,雙擊Python file
進入開發介面
7.一個簡單的圓臺例子
from OCC.Core.BRepPrimAPI import BRepPrimAPI_MakeSphere, BRepPrimAPI_MakeConefrom OCC.Core.gp import gp_Pnt, gp_Ax2, gp_Dir from OCC.Display.OCCViewer import rgb_color #圓臺 my_cone = BRepPrimAPI_MakeCone(1,0,4).Shape() my_cone=BRepPrimAPI_MakeCone(gp_Ax2 (gp_Pnt(0,0,0),gp_Dir (0,0,-1)),1,2,4).Shape( ) if __name__ == "__main__": from OCC.Display.SimpleGui import init_display display, start_display, add_menu, add_function_to_menu = init_display() display.DisplayShape(my_cone, update=True) # display.DisplayShape(my_cone, update=True, color=rgb_color(0, 1, 1 )) start_display()
程式碼出處 https://blog.csdn.net/weixin_42755384/article/details/95543613
8.編譯執行,演示結果
Caesar盧尚宇
2020年8月29日