【opencascade】常用资料整合

1.官方相关

官方文档

Open CASCADE Technology Documentation

开发者论坛

https://dev.opencascade.org/forums

官方并在github只有个仓库并没有运营,所以这里有个论坛能提一些issues。

2.第三方教程和博客

视频教程

Open Cascade Lessons – YouTube

OCCT 12年资深工程师做的教程,是个俄罗斯大佬,一步一步用例子教学,弥补了官方文档案例太少,基本抓瞎的问题。就是更新太慢。。。

图片[1]-【opencascade】常用资料整合-卡核

eryar的博客

eryar – C++博客

eryar大佬不说了,你能搜到的关于occt的中文文章多半出自这里。

Kirill Gavrilov Tartynskih的博客

Unlimited 3D

也是一位俄罗斯3D相关大佬,sView开源项目主要开发者,有很多对occ深入的讨论。

图片[2]-【opencascade】常用资料整合-卡核

Open CASCADE notes

https://opencascade.blogspot.com/

又是一位大佬,前OCC开发人员和项目经理,这里能找到很多关于OCC的底层思路和基础知识。

CAD Hub

Learn with CadHub | CadHub

一个开源CAD技术博客,有很多关于occt的内容,还有其他开源CAD方案的讨论,作者还开发了一个在线CAD工具,不过是用openscad做的。

图片[3]-【opencascade】常用资料整合-卡核

3.项目和应用

Creative CAD Technology

OCC Explorer

一个web端occt应用,方便做一些测试,可以直接在里面运行occ代码并观察效果。根据作者说是用的.net后端运行的occt,前端用three.js显示的。

图片[4]-【opencascade】常用资料整合-卡核

Opencascade Community Edition

GitHub – tpaviot/oce: OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.

occt的一个社区版分支,由几个爱好者独立维护。

opencascade.js

https://github.com/donalffons/opencascade.js

用WebAssembly技术将occt运行在浏览器中,直接用JS调用OCC语法,将OCC接口全部暴露出来。

Cascade Studio

使用opencascade.js开发的一个应用,可以方便的在浏览器中构建模型。

https://github.com/zalo/CascadeStudio

图片[5]-【opencascade】常用资料整合-卡核

PythonOcc

GitHub – tpaviot/pythonocc: 3D CAD/CAM package for python

OCCT的python封装,可以用python语言调用全部OCCT接口,用SWIG包装器编译的。

PyOCCT

https://github.com/trelau/pyOCCT

相同的python OCCT封装,区别是它用pybind11包装器。

cadquery

https://github.com/CadQuery/cadquery

基于python的occt参数化脚本框架,你可以理解为一个Python版本的draw harmess。大大简化了Occt使用难度。

node-occ

https://github.com/OpenWebCAD/node-occ

OCCT的node封装,用V8包装器。

Mayo

GitHub – fougue/mayo: 3D CAD viewer and converter based on Qt + OpenCascade

一个基于OCCT和QT的三维模型查看和转换工具,可以作为案例来学习代码。

图片[6]-【opencascade】常用资料整合-卡核

Free CAD

Your own 3D parametric modeler

PythonOCC唯一能体现其大部分功能的软件,也是少有的开源CAD软件。对于学习OCCT代码帮助极大,并且整个FreeCAD可以作为一个python包导入,作为二次开发工具。在开发OCCT新功能的时候先用freecad看看能不能做到,心里基本就有数了。

图片[7]-【opencascade】常用资料整合-卡核

© 版权声明
THE END
喜欢就支持一下吧
点赞4097 分享
741faa9c2e2b8367的头像-卡核
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片