电话: +86(010)68421378,68421379       

2023 年 8 月 21 日,圣迭戈--IntegrityWare 公司宣布推出 SOLIDS#,这是一款完全用 C# 编程语言编写的几何建模内核。

我们相信,SOLIDS# 是第一个完全用 C# 编程语言编写的全功能几何建模内核。C# 是一种非常高效的高级编程语言;对于几何建模而言,C# 也是一种非常高效的语言,因为它易于进行算法优化和并行处理。 SOLIDS# 是一个面向对象的非曲面建模内核,拥有一整套用于实体、曲面、曲线、多边形和细分曲面建模的工具。 SOLIDS# 具有足够的功能广度和深度,几乎适用于任何三维建模应用。非流形拓扑(NMT)数据结构可以表示传统流形拓扑结构无法表示的对象。实体/曲面建模工具与多边形建模工具的结合,使 SOLIDS# 成为各行各业应用程序开发的绝佳选择。曲线、曲面和细分曲面建模(SubD)使 SOLIDS# 成为工业设计和图形设计等应用领域的杰出选择。快速相交、光线跟踪和查询工具使其成为 CMM、光学分析和 NC 等分析和测量应用的最佳选择。超快的多线程细分引擎使其成为有限元分析软件包和高性能图形系统的最佳选择。隐藏曲线去除功能适用于绘图、图纸制作和文档编制。

高级功能列表

本功能列表包括一些重要的高级 SOLIDS# 工具,并非详尽无遗。

Booleans

SOLIDS# 支持传统流形实体对象的布尔联合、相交和差分,以及曲线、实体、曲面和非流形对象的各种组合。SOLIDS# 支持非流形结果。还有一个 2-D 布尔运算工具。

合并

合并工具就像一般的布尔运算,只需将两个对象合并成一个拓扑网络。

切片

SOLIDS# 支持曲面圆角和拓扑圆角。亮点包括:可变半径圆角、G2 和 G3 混合曲面、大半径情况。

脱壳和抵消

SOLIDS# 可以使用扩展曲面或舍入算法对物体进行加壳(掏空)或偏移。

细分引擎

细分引擎根据基于 NURBS 的边界表示法(BREP)生成多边形近似值,这对图形应用非常有用。用户可以设置所有的细分参数和公差,以获得适合特定应用的各种网格。它能从实体生成 "水密 "网格(无裂纹或缝隙)。

本地业务

SOLIDS# 有一个局部操作工具,可以替换一个或多个面的表面并重新计算周围的边缘。例如,可以用自由曲面替换盒体的平面。

高级表面处理工具

高级曲面工具为用户提供了一套创建高阶曲面的工具,相邻曲面之间的连续性更高。这些工具支持 G2 和 G3 混合曲线和曲面。

精确去除隐藏曲线

SOLIDS# 隐藏曲线移除工具可以从给定视角确定 BREP 对象边缘的可见度。它直接处理精确的三维几何图形,而不是显示近似值。因此,其结果适用于精确的绘图制作应用。

NURBS 光线发射

SOLIDS# 具有高度优化的多线程光线发射工具,能够每秒向 NURBS 表面和 BREP 对象发射数万条光线,这对实时干扰检测和光学分析非常有用。

数控加工工具

包括横切精加工、刀面、二维偏置。

清扫和原始创作

SOLIDS# 支持多种扫掠和原型创建工具,如方框、圆柱、圆锥、环形、旋转、挤压、沿曲线扫掠、悬空、轨道扫掠、摆动和平面。

拓扑求解器

拓扑求解器支持两个 BREP 对象之间或 BREP 与曲面、曲线或点之间的各种求解操作(最小化、归一化、最大化、定向最小化、定向最大化、投影最小化、投影最大化、带符号定向最小化和 3D 带符号定向最小化)。

缝合

SOLIDS# 具有功能强大的缝合工具,可用于将修剪过的曲面组合成实体或开放式外壳。缝合工具甚至可以缝合相邻边缘之间缝隙相对较大的非常困难的模型。

交叉

SOLIDS# 包含一套全面的工具,用于对 BREP 几何图形(曲面、曲线、点)的各种组合进行相交。

修剪工具

修剪工具允许用户从大量输入数据中创建 BREP 面。它可以处理周期曲面、三维修剪曲线、二维修剪曲线、具有 C0 连续性的曲面以及许多其他与从不同系统导入数据相关的修剪难题。

多边形建模内核

SOLIDS# 包含一个功能齐全的多边形建模内核。操作包括 布尔运算、细分、网格清理、四网格划分、射线发射、拓扑查询等。

网格工具

SOLIDS# 包含一个高度优化的结构,用于处理大型网格,如扫描产生的网格。它包括一个集成的边界体积层次结构,可实现非常快速的最近点测量和光线跟踪。

分区表面

SOLIDS# 支持 Catmul-Clark 细分曲面。该软件的设置可轻松实现其他细分算法。此外,软件还包含转换工具,可转换为多边形网格或从多边形网格转换为多边形网格。

数据库 IO

通过提供与本地数据库相关的底层读/写方法,提供了一种序列化 SOLIDS# BREP 和多边形对象的机制。此外,还可将 BREP 和多边形对象读/写入文件或 i/o 流。

SOLIDS# 云计算

.NET Core 的开发使 SOLIDS# 可以透明地迁移到所有其他 .NET Core 平台,如 Mac、Linux 和 Unix。这使得 SOLIDS# 成为开发基于云或多平台应用程序的绝佳选择。即将发布的 .NET Core 3.0 版本将支持 WPF,也将使我们的 SOLIDS# 应用程序框架实现多平台化。

SOLIDS# 应用程序

SOLIDS# 应用程序是建立在 SOLIDS# 建模内核之上的专利高级应用程序。 该软件包包括永不失败的加壳/偏移、Sub-D 到 NURBS 转换、三角形网格到四边形网格、网格偏移/镶嵌、四边形填充和其他逆向工程工具。 这些专利工具可以通过直接的 API 接口使用,也可以作为单独的可执行文件在后台运行。



永不失败的脱壳

IntegrityWare 已开发出一种先进的脱壳和偏移工具并获得了专利,该工具甚至可以在有许多自交点的大距离处偏移极其复杂的形状。标准的 CAD 偏移工具通常无法解决这些问题。

逆向工程扫描和雕刻网格

利用我们的专利技术,SOLIDS# Reverse Engineering 在创建 CAD NURBS BREP 数据时,能够从扫描和雕刻的网格中捕捉非常小的细节。我们的 Quad Wrap 和 Shrink Wrap 两步流程可让您灵活地确定所生成的 CAD 数据的质量。

细分表面至 CAD

SOLIDS# 细分曲面到 CAD 转换工具可从多边形细分曲面控制网格生成具有切线和曲率连续性的美观 A 级曲面。细分曲面具有控制功能,允许对边缘和顶点进行完全或部分折皱。甚至可以将细分曲面约束到之前创建的 CAD 模型上。这项专利技术有助于使用细分建模设计有机形状,并能将其与传统的 NURBS CAD 零件连接起来。

其他多边形网格工具

SOLIDS# 还提供以下网格工具:

  • 平滑 - 一种保留特征的网格平滑工具。
  • 偏移/嵌入--偏移和嵌入网格并进行清理,以修复网格中的自交和间隙。
  • 点云到多边形 - 使用点云中的点创建多边形表示。
  • 十进制 - 对网格进行十进制处理,以减少多边形数量,同时尽可能保持形状。
信息

IntegrityWare Inc. 是一家专门从事高级几何建模解决方案的公司。IntegrityWare 成立于 1996 年,一直致力于为越来越多的客户提供先进的建模解决方案,构建行业领先的解决方案。SOLIDS++ 几何建模内核是一个面向对象的非曲面建模内核,为实体建模、曲面建模、曲线建模、多边形建模和非曲面建模提供了一套全面的几何和拓扑工具。SOLIDS++ 已有超过 25 年的发展历史,一直致力于研究和开发最先进的建模解决方案。SOLIDS++ 内核授权给需要向客户提供最先进几何建模功能的开发人员。

有关IntegrityWare公司和SOLIDS#的更多信息,请访问IntegrityWare.com.cn。

快速链接

Solids# Kernel
Solids# 应用程序
Cyborg3D# 平台
Solids++ Kernel
数据转换

IntegrityWare 新闻

IntegrityWare, Inc. 更新了其网站,以反映基于 Solids# 几何建模内核的新产品线。 我们相信这是唯一可用的完全使用 C# 编程语言实现的几何内核。

Solids# 应用程序

IntegrityWare, Inc. 宣布推出 Solids# 应用程序,该应用程序为 Solids# 内核添加了高级功能。 该模块包括我们获得专利的永不失败脱壳、网格偏移、Sub-D 到 NURBS 转换、三角形网格到四边形、四边形填充和其他逆向工程工具。

备案号:京ICP备09015132号-1039