底层接口在基于边界表达(B-Rep) 的三维模型基础之上,封装了一套高复用性的基础架构机制,为快速构建以三维模型为中心的各种应用软件提供强大支持:
1. 会话管理:为复杂的多步骤业务流程提供有状态的执行上下文。
2. 实体与对象管理:提供统一的实体生命周期管理框架。
3. 事务系统:确保跨模块数据操作的原子性与一致性。
4. 信号与事件驱动机制:支持基于发布-订阅模型的松耦合组件通信。
5. 可复用UI组件库:针对三维模型展示、交互等场景,提供标准化界面元素。
这些机制共同构成了坚实的开发基础,使开发者能基于统一的技术栈,快速构建专业应用,无需重复解决底层技术难题。
上层 CAD 接口:专注二次开发
平台为 CAD 二次开发量身定制了丰富的上层开发接口。这些接口高度抽象了 CAD 领域的核心概念和操作,更贴近“特征”、“草图”、“参数化约束”等专业术语,助力开发者高效实现复杂的 CAD 功能定制与自动化流程。