已经更新的入门指导
PythonOCC入门指导:1.创建pythonocc虚拟环境
PythonOCC入门指导:2.运行一个简单实例
PythonOCC入门指导:3.创建属于自己的主界面及对话框及安装qtdesigner
pythonocc基础使用:1.读入iges,step,stl文件
pythonocc基础使用:2.提取曲线上的点位信息或者曲面上的点位信息
0.前言
pythonOCC也就是opencascade的python封装版本,是由tpaviot制作并发行的。这里是tpaviot制作者Github的主页
pythonocc简介:
原文:
pythonOCC is a 3D CAD/CAE/PLM development framework for the Python programming language. It provides features such as advanced topological and geometrical operations, data exchange (STEP, IGES, STL import/export), GUI based visualization (wx, Qt), jupyter notebook rendering.
译文:pythonOCC是python语言构架的 3D CAD/CAE/PLM开发框架,它提供了如下功能: 复杂曲面的操作,信息转换(STEP,IGES,STL格式),用户界面可视化(基于wxpython库或者qt库),jupyter nootbook生成等。
1.所需材料
- anaconda
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 使用anaconda配置环境,则可以免去相当多的手动配置烦恼。
可以在这里进行下载安装包:anaconda下载地址
2.创建
目前在网上pythonocc环境创建的信息非常少,而且都还停留在0.17版本,并且例子非常有限。这也是为什么我写此教程的原因,毕竟这条路我走的太艰难,希望后来者可以顺畅一些。
注意以下代码均在anaconda prompt运行,切记!!
可以成功创建的代码如下
conda create -n pythonocc -c conda-forge -c dlr-sc -c pythonocc -c oce pythonocc-core==0.18.1 python=3.6
上面的代码的含义是:
conda create -n pythonocc
代表在anaconda 的环境下创建一个虚拟环境,名字为pythonocc,这个虚拟环境在anaconda 的 envs文件夹下,如果成功安装后可以找到这个文件夹
则可以发现,相关的安装包则会被列举出来,这些是需要下载的东西,输入y(表示同意下载并自行安装),下载时间比较长,请耐心等待
3.激活环境
输入activate pythonocc
则可以进入pythonocc环境(这一步用于检验是否下载和搭建成功,当然还有其他作用,这里不再赘述)
如果你在实际创建过程中出现任何问题,请随时联系我,如果我了解,一定会尽量帮你解决
QQ:1185753125
下一篇:第一个pythonocc程序
如果你遇到了问题,请在这里寻找答案:pythonocc常见问题集锦