PythonOCC入门教程-PythonOCC下载与模型展示

Python3.8

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

一、PythonOCC背景介绍

PythonOCC是基于OpenCASCADE技术构建的开源CAD/CAE开发框架,通过Python语言提供3D建模和可视化能力。其核心优势包括:

  • 跨平台支持(Windows/Linux/macOS)
  • 完整的几何内核(BREP/NURBS建模)
  • 工业级精度计算(公差处理达 1 0 − 7 10^{-7} 107mm)
  • 开源许可(LGPL v2.1)

主流应用领域:

  1. 工业设计软件:FreeCAD的核心几何引擎
  2. 建筑信息模型:IfcOpenShell的基础组件
  3. 数控加工:PyCAM的路径生成模块
  4. 科研仿真:Salome平台的几何处理单元
    请添加图片描述

二、环境配置

anaconda下载

方法一:大家可以去官网下载,官方链接如下:
Anaconda官网

方法二:可以去我的网盘下载:通过网盘分享的文件:
Anaconda3-2024.10-1-Windows-x86_64.exe

下载好后,点击exe文件,一直下一步,选择好安装的位置即可。
在这里插入图片描述


创建PythonOCC环境

好,下面我们开始创建必要的环境,确保我们可以正常运行我们的程序。
第一步,就是要用 Anaconda Prompt 来创建我们的环境了,首先点击键盘的 win,并输入 Anaconda Prompt ,点击它
在这里插入图片描述
在这里插入图片描述

以下是几个常用的指令,大家可以记一下:

  1. 查看环境有哪些
# 查看当前环境列表
conda env list
  1. 创建环境
# 创建环境名为 pyocc ,python版本为3.12的环境
conda create -n pyocc python=3.12
  1. 激活环境
# 激活pyocc
conda activate pyocc 

好,我们已经拥有了一个名为 pyocc python版本为 3.12 的环境了,下面使用这条指令来安装Pythonocc-Core库

conda install -c conda-forge pythonocc-core=7.9.0

这样环境就算配置好了,接下来我们验证下


三、STEP模型展示

官方提供了测试模型,我们可以下载,链接如下:官方测试模型
接下来打开 Pycharm,并配置我们的conda环境
在这里插入图片描述
复制下面的代码:

from OCC.Extend.DataExchange import read_step_file
from OCC.Display.SimpleGui import init_display


display, start_display, _, _ = init_display()

# 更换成自己的模型地址
shape_path = "your_shape.stp"

shape = read_step_file(shape_path)

display.DisplayShape(shape, update=True)

start_display()

如果没意外,那么将会出现下面的窗口
在这里插入图片描述
恭喜,你已经配置好了PythonOCC的环境,并且展示了模型,后面我们将尝试加载不同的模型。

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值