python编译举例_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.一个简单的圆台例子

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()

代码出处 https://blog.csdn.net/weixin_42755384/article/details/95543613

8.编译执行,演示结果

Caesar卢尚宇

2020年8月29日

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值