OpenCASCADE:简介
Open CASCADE Technology (OCCT),这是一个为 3D 曲面和实体建模、CAD 数据交换和可视化提供服务的软件开发平台。大多数 OCCT 功能都以 C++ 库的形式提供。OCCT 最适合用于处理 3D 建模 (CAD)、制造/测量 (CAM) 或数值模拟 (CAE) 的软件开发。
概述
Open CASCADE Technology (OCCT) 是一个面向对象的 C++ 类库,旨在快速生成复杂的特定领域 CAD/CAM/CAE 应用程序。
使用 OCCT 开发的典型应用程序处理通用或专用计算机辅助设计 (CAD) 系统、制造或分析应用程序、模拟应用程序甚至插图工具中的二维或三维(2D 或 3D)几何建模。
OCCT 库旨在实现真正的模块化和可扩展性,为以下各项提供 C++ 类:
基本数据结构(几何建模、可视化、交互式选择和特定于应用程序的服务);
建模算法;
处理网格(分面)数据;
与中性格式(IGES、STEP)的数据互操作性;
C++ 类和其他类型被分组到包中。包被组织成工具包(库),您可以将应用程序链