ASCON俄罗斯最大的MCAD公司,Nikolai是Ascon负责开发算法内核的总架构师,开发了Ascon的C3D几何内核。C3D内核目前是俄罗斯唯一的本土几何内核,目前该内核是全球范围内少数CAD几何算法内核之一。
搞三维建模软件,谁都可以。但是搞求解器内核,扩展生态范围,就需要门槛。
能开发工业软件的不少。能开发求解器内核的也不是太少。但是能搞求解器内核同时又能开发工业软件的,少之又少。
C3D Solver - 参数求解器
C3D Converter-数据交换模块
C3D Vision - 桌面可视化模块
C3D Web Vision - 网页可视化模块
C3D B-Shaper - 用于将多边形模型转换为边界表示的模块
C3D FairCurveModeler - 用于创建平滑曲线的新模块
C3D CollisionDetection-碰撞监测模块
C3D 和 Parasolid 以及任何其他几何内核之间的主要功能区别在于, C3D Modeler 内核集成了对 CAD 开发至关重要的所有软件组件:C3D Solver 参数求解器,它允许您在几何模型的元素之间建立变分依赖关系, C3D 数据交换模块 Converter 允许您以最常见的交换格式读取和写入信息。
西门子、Spatial 和 Techsoft 都没有类似的产品。例如,西门子有一个Parasolid核心和一个D-Cubed求解器,但没有自己的转换器和可视化。相反,Techsoft 提供转换器和可视化(HOOPS 系列的产品),它们与“外国”内核和求解器一起使用。来自不同制造商的开发工具总是意味着额外的集成成本。
在体系结构方面,C3D 提供对几何和其他对象的访问:曲线、曲面、实体、拓扑对象、一些算法和低级方法。这提供了使用的灵活性以及通过继承扩展内核的能力。Parasolid 用户无法使用此功能。
另一个重要的优点与多线程相关:C3D 开发了一种特殊的机制,允许在没有锁或最少使用锁的情况下执行并行计算。因此,所有接口和内核对象无一例外都可以在多线程中使用。这确保了 C3D 中完整的多线程支持及其 API 线程安全,没有任何限制。Parasolid 的多线程仅基于锁,其 API 并不完全线程安全。
俄罗斯的C3D确实是一个很好的范本,主要原因就是C3D这些年,走的正是我们今后五年要走的路。
俄罗斯缺乏的,就是变量。中国市场足够大,变数多。看能不能在UGS,ASCON之外,找到第三条路。
We're glad to inform that C3D Labs has launched its WeChat account! Scan the QR code to follow us on WeChat