如果要基于OCCT几何内核搞建模算法,特别是想开发自己的算法,需要深刻理解拓扑与几何的关系、相关的数据结构,TopoDS_Shape、TopoDS_TShape、BRep_TFace、Tolerances等。
一个简单Box的数据结构
两个面缝合(Sewing)后的运行结果:
最近做一些开发工作:
1、插件化开发平台整合。将几何内核算法研究平台与OpenCV算法平台整合在一起,提升了插件复用效率,减少了重复开发工作量。
原《几何内核算法研究平台》直接使用了OCCT的编译包,得使用visual studio 2022/2019编译,非常麻烦,而且对QT的工程支持不太好。
现把OCCT源码,用mingw编译,摆脱了对visual studio的依赖。
整合后,直接运行Opencv算法研究插件。
2、为了方便分析OCCT底层数据结构,对TopoDS_Shape类做了简单的修改:
开发工具:C++17,QT 6.5.3 , msys64,
基于OCCT 7.7.0修改后的几何内核:stone.wu 2024-04-15/7.7.0
路边社消息:4月19日,OGG开源社区将发布新版几何内核(基于OCCT 7.7.0,做了约382项改进,其中对CAE支持方面的增强提升不少)。
我拿到源码后,将编译试用。
欢迎大家联系交流, 微信/QQ: 23245175 ,加好友,请备注:几何内核
几何内核、OCCT、FreeCAD、BIM软件开发、装配模型、知识图谱、大语言模型。