C3D 是 Ascon Group 的一部分,Ascon Group 是一家位于俄罗斯的大型 CAD 和 PDM 开发商。
我们正在庆祝作为软件组件供应商进入市场 30 周年。
最初,它是一家开发 2D CAD 软件的公司,但在 1995 年,我们的创始人也决定开发 3D 软件。
3D 软件基于我们自己的内核,因此,我们的 3D 产品已有 20 多年的历史,并且还在不断成熟。
六年前,一家独立的公司 C3D Labs 成立,旨在开发 Ascon Group 之外的内核并将其推广给涵盖许多垂直行业的独立软件供应商。
C3D Labs 的负责人 Oleg Zykov采访如下:
C3D 和 Parasolid 与任何其他几何内核之间的主要功能区别在于,我们的 C3D Modeler 内核集成了对 CAD 开发至关重要的所有软件组件:C3D Solver 参数求解器,它允许您建立几何模型元素之间的变分依赖关系,以及C3D 数据交换模块 Converter,允许您以最常见的交换格式读取和写入信息。如果我们在这里添加 C3D Vision 图形引擎,我们会从一个制造商那里获得一整套用于工程软件开发人员的组件。
Siemens、Spatial 和 Techsoft 都没有自己的一套类似的产品。例如,西门子有一个 Parasolid 内核和一个 D-Cubed 求解器,但他们没有自己的转换器和可视化。另一方面,Techsoft 提供转换器和可视化(HOOPS 系列的产品),它们与“外来”内核和求解器一起使用。来自不同制造商的开发工具始终是其集成的额外成本。
在架构方面,C3D 提供对自己的几何和其他对象的访问:曲线、曲面、实体、拓扑对象、一些算法和低级方法。这提供了使用的灵活性以及通过继承扩展内核的能力。这对 Parasolid 用户不可用。
另一个重要的优势与多线程相关:C3D 开发了一种特殊的机制,允许您执行并行计算而无需锁定或使用最少的锁定。多亏了这一点,所有接口和内核对象都可以在多个线程中使用。这确保了 C3D 是完全线程化的,并且它的 API 是线程安全的,没有任何限制。Parasolid 的多线程仅基于锁的使用,其 API 的线程安全性也不是绝对的。
C3D-2025 和 C3D-2022 之间的主要区别是什么?
主要区别在于功率。C3D-2025 将允许其用户创建“重型”级 CAD 系统。我们的母公司 ASCON 和 RazVITie 财团的战略确定了这个方向的发展。具体来说,这主要是针对航空和造船业的表面建模方法的发展。
将 C3D-2025 与 C3D-2022 显着区别的第二个领域是对混合建模的支持——我们的核心将充满处理多边形模型的操作以及它们与实体模型联合处理的可能性。我们将在 6 月 7 日至 8 日的 C3Days 2022 会议上展示这项工作的第一个结果。
在过去的几年里,俄罗斯对 C3D 的兴趣显着增长,我们收到了十几个新客户——CAD、CAM、CAE 和 PDM 的开发人员。其中既有小供应商,也有大公司。我将特别强调对 BIM 兴趣的增长。C3D 核心是一个绝对通用的解决方案,可用于任何需要使用精确几何模型的行业。
好吧,在过去的 3 个月里,我们从未有过如此多的请求和测试操作开始。我们联系了希望在其软件中替换导入组件的经验丰富的开发人员,以及从头开始开发工程软件的新团队。
我们不打算支持特定行业的格式,例如 IFC,以及我们自己的本机 Revit 格式。这些格式的主题领域比建模要广泛得多,因此直接支持将与这样的信息丢失相关联,要么贬低转换器的价值,要么迫使它在几何内核中包含对它来说不寻常的功能。因此,我们的用户要么明确地将对这些格式的支持与核心分开,通过插件机制将第三方解决方案连接到 C3D 转换器,要么基于 C3D 开发自己的解决方案。我们在建筑和建筑领域的主要用户走的是第二条道路。
Three.js 是一项很好的技术,但要提供高性能和工程功能(例如测量、截面等),开发人员需要付出额外的努力。C3D Web Vision(如桌面 Vision)是专门为处理工程数据而从头开始创建的,默认情况下包含 CAD 开发人员所需的一切。这意味着它可以处理 2D 和 3D 数据,特点是快速选择和搜索几何对象,并支持文本渲染。此外,我们的引擎可以高速渲染大量几何对象,这通常在工程模型中看到。HOOPS WebSDK 和 C3D Web Vision 有更多共同点,两个组件都专注于处理工程数据。在这里,我们的优势是我们自己的几何核心的存在,与 C3D Web Vision 深度集成。因此,用户不需要为进一步的渲染准备数据,这项工作由 C3D Modeler 完成。在 HOOPS WebSDK 的情况下,必须首先将数据转换为其表示形式,这需要时间。