1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python编译举例_PythonOCC开发-如何搭建开发环境和一个创建圆台例子

python编译举例_PythonOCC开发-如何搭建开发环境和一个创建圆台例子

时间:2020-06-18 08:47:58

相关推荐

python编译举例_PythonOCC开发-如何搭建开发环境和一个创建圆台例子

转载出处,学习资料/weixin_42755384/article/details/84138407

/weixin_42755384/article/details/87893697

QQ群 PythonOCC中文社区860536842

1.使用软件:Anaconda,PyCharm,PyQt5,PythonOCC7.4

Anaconda下载地址/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.一个简单的圆台例子

fromOCC.Core.BRepPrimAPI import BRepPrimAPI_MakeSphere, BRepPrimAPI_MakeConefromOCC.Core.gp import gp_Pnt, gp_Ax2, gp_DirfromOCC.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__":fromOCC.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()

代码出处 /weixin_42755384/article/details/95543613

8.编译执行,演示结果

Caesar卢尚宇

8月29日

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。