萨尔瓦多PROYECTO 开放式CASCADE技术 (OCCT) 7.5.0现在可用 并包含400多项改进和修正。 这 新功能包括3D Draw Harness查看器, 当您在虚拟现实中查看时,它允许您浏览与实际大小一样大的模型,包括远距传送样式的导航。
数据交换功能已通过glTF 2.0写入支持进行了扩展。
对于那些不熟悉Open CASCADE的人,他们应该知道 提供几何建模引擎 适用于FreeCAD,KiCAD,Netgen,gmsh,CadQuery和pyOCCT之类的程序。
该项目已经开发了3多年,其中包括一套专注于6.7.0D建模和计算机辅助设计(CAD)的软件开发工具和库。 从2.1版开始,OCCT源代码已根据GNU LGPL XNUMX许可获得许可。
关于Open CASCADE 7.5.0的新版本
在这个新版本中,新 渲染功能 包括其他纹理贴图 改善视觉质量,用于半透明材料和渐变处理的sRGB输出的正确渲染,以及用于改善金属对象渲染的金属粗糙度PBR工艺。
Unicode字符支持已扩展 改进了与STEP转换器,DRAW控制台,消息资源和可视化相关的功能。
提供了新的示例来演示OCCT 3D查看器的用法, 以WebAssembly格式编译,以在浏览器中运行。 文档的结构已修改,其中创建了新的“贡献”部分。 即将更新的OCCT开发人员门户。
除此之外,还强调了:
- 更改了用于并行任务的进度指示器API。
- 添加了对编译为WebAssembly伪代码的支持(使用Emscripten SDK)。
- 已实现新的Message_PrinterSystemLog类,以将消息写入系统日志。
造型:
- BRepMesh进度条支持
- 二维多边形三角剖分的新替代算法
- 在保持拓扑连通性的同时删除形状的内部子形状(内部方向)的工具
- Boolean Cut和Common操作允许使用多维复合参数。
显示:
- SRGB纹理和渲染缓冲区
- PBR金属粗糙度,用于在金属上渲染阴影
- 法线贴图支持
- 能够计算用于后台线程中的交互选择的BVH树
- 在字体管理器中支持自定义样式字体系列和多字体.ttc文件。
数据交换:
- 支持读取文本字符串中包含非Ascii字符(Unicode或本地代码页)的STEP文件
- 支持在STEP中编写Unicode文本字符串(例如UTF-8)
- 新的STEP读取API,可接受C ++流作为输入
- GlTF 2.0导出
- 改进了STL和OBJ文件的读取(ASCII)性能。
应用框架:
- 在并行线程(每个线程一个应用程序)中管理多个文档(打开,保存,关闭等)
- 继承属性以重用其持久性机制
- TDocStd_Application中的进度指示器
- 提交操作优化以进行大的修改。
- 多色消息显示
- Windows上的DRAW控制台中的Unicode字符支持
- 在Windows中使用WASD键和3D鼠标在3D查看器中进行飞行模式导航
- 使用OpenVR在3D查看器中以隐形传送模式进行实验性导航。
如何安装Open CASCADE?
对于那些有兴趣在其系统上安装此工具的人,他们应该知道 Open CASCADE具有适用于Windows和Linux的版本。
因此,无论哪种情况, 可以下载 新版本 从下面的链接。
重要的是要提到 如果是Linux,则必须从源代码构建新版本 或者,另一个选择是等待此新版本的Open CASCADE 7.5.0在发行的官方渠道中进行更新。
如 目前,它已可用于Arch Linux 因此,此发行版及其衍生版本的用户可以通过输入以下命令从终端安装Open CASCADE:
sudo pacman -S opencascade