俄罗斯三维建模引擎C3D 俄罗斯引擎

ASCON俄罗斯更大的MCAD公司,Nikolai是Ascon负责开发算法内核的总架构师,开发了Ascon的C3D几何内核 。C3D内核目前是俄罗斯唯一的本土几何内核 , 目前该内核是全球范围内少数CAD几何算法内核之一 。
搞三维建模软件,谁都可以 。但是搞求解器内核 , 扩展生态范围,就需要门槛 。
能开发工业软件的不少 。能开发求解器内核的也不是太少 。但是能搞求解器内核同时又能开发工业软件的,少之又少 。

俄罗斯三维建模引擎C3D 俄罗斯引擎

文章插图

俄罗斯三维建模引擎C3D 俄罗斯引擎

文章插图

俄罗斯三维建模引擎C3D 俄罗斯引擎

文章插图

俄罗斯三维建模引擎C3D 俄罗斯引擎

文章插图
C3D 工具包包括:
  • 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 允许您以最常见的交换格式读取和写入信息 。
俄罗斯三维建模引擎C3D 俄罗斯引擎

文章插图
西门子、Spatial 和 Techsoft 都没有类似的产品 。例如,西门子有一个Parasolid核心和一个D-Cubed求解器 , 但没有自己的转换器和可视化 。相反,Techsoft 提供转换器和可视化(HOOPS 系列的产品),它们与“外国”内核和求解器一起使用 。来自不同制造商的开发工具总是意味着额外的集成成本 。
在体系结构方面,C3D 提供对几何和其他对象的访问:曲线、曲面、实体、拓扑对象、一些算法和低级 ***。这提供了使用的灵活性以及通过继承扩展内核的能力 。Parasolid 用户无法使用此功能 。
另一个重要的优点与多线程相关:C3D 开发了一种特殊的机制 , 允许在没有锁或最少使用锁的情况下执行并行计算 。因此 , 所有接口和内核对象无一例外都可以在多线程中使用 。这确保了 C3D 中完整的多线程支持及其 API 线程安全 , 没有任何限制 。Parasolid 的多线程仅基于锁 , 其 API 并不完全线程安全 。
俄罗斯三维建模引擎C3D 俄罗斯引擎

文章插图
俄罗斯C3D一开始也是跟着欧美软件到处鬼混,看不起中国软件群体 。
俄罗斯的C3D确实是一个很好的范本,主要原因就是C3D这些年,走的正是我们今后五年要走的路 。
俄罗斯缺乏的,就是变量 。中国市场足够大,变数多 。看能不能在UGS,ASCON之外,找到第三条路 。
俄罗斯三维建模引擎C3D 俄罗斯引擎