1. 程式人生 > 實用技巧 >PythonOCC開發-如何搭建開發環境和一個建立圓臺例子

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_MakeCone
from 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日