![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OCC开发
文章平均质量分 59
文韬777
专注于CAD开发技术,精通Brep数据结构,擅长加工特征识别、特征抑制、轻量化技术,熟悉CATIA CAA、Open Cascade、ACIS几何内核
展开
-
OCC7.8.0开发的软件在Win7上无法运行及解决方案
对此,我专门咨询了eryar老师,他明确回复他的软件也是在win10上编译的,采用的7.8.0版本,但是在win7上部署运行没有问题。最终,我比较了一下自己编译OCC7.6.0和7.8.0时的第三方库的版本,发现只有TBB库的版本发生了明显的变化,之前TBB的版本为tbb_2017.0.100,后面编译7.8.0时用的是oneapi-tbb-2021.11.0,于是问题就定位到了TBB上。采用tbb_2017.0.100,重新编译OCC7.8.0,问题解决。软件可以在win7上正常部署运行了。原创 2024-02-26 09:29:26 · 1437 阅读 · 0 评论 -
OCC 7.8.0 对TopoDS_Shape哈希码接口的调整
3. 如果Location的哈希值非0,那么调用opencascade::MurmurHash::hash_combine将TShape指针的内存地址和Location的哈希值结合起来生成最终的哈希值。比较7.6.0和7.8.0的TopoDS_Shape.hxx的源代码,发现确实7.8.0中删除了该源码,但是仍然可以获取哈希值,只不过进行了调整。2. 如果Location的哈希值是0(即没有定位信息),那么仅使用TShape的指针调用opencascade::hash函数来计算哈希值。原创 2024-01-18 15:34:16 · 1006 阅读 · 0 评论 -
Windows下安装编译 Open Cascade 7.8.0
于是将第三方库的地址:E:\ProgramDoc\OpenSourceLibDoc\OCCT-7_8_0\3rdparty添加到3RDPARTY_DIR对应的Value中。设置USE_FFMPEG、USE_FREEIMAGE、USE_OPENVR、USE_RAPIDJSON、USE_TBB、USE_VTK设置为True。同时完善INSTALL_DIR的地址为:E:\ProgramDoc\OpenSourceLibDoc\OCCT-7_8_0\Install。生成的Install的目录如下。原创 2024-01-18 09:50:04 · 1440 阅读 · 1 评论 -
如何到Open Cascade内部进行调试
手动编译Open Cascade, 到Open Cascade内部进行调试原创 2022-07-12 17:46:59 · 513 阅读 · 2 评论 -
Open Cascade 采用自顶向下方式创建Box
OpenCASCADE Make Primitives-Box - opencascade - 博客园OpenCASCADE Make Primitives-BoxOpenCASCADE Make Primitives-Box - opencascade - 博客园这篇文章中,作者采用自底向上的方式创建了一个Box,即先从叶子结点出发,逐步回到根结点,即先构造出顶点、边、Wire、Shell、最后到实体。在学习作者源码基础上,本文尝试采用相反的方式创建了一个Box,即首先创建Solid,然后是Sh.原创 2022-04-14 20:31:15 · 413 阅读 · 0 评论 -
VS2019编译Open Cascade 7.6.0的方法
VS2019编译Open Cascade 7.6.0的步骤与方法原创 2022-04-07 20:18:18 · 1866 阅读 · 0 评论