NASSCAD 是一款旨在为 Web 浏览器和 Windows 桌面环境提供本地优先建模体验的 3D CAD 工具。与许多在远程服务器上处理几何图形的云端 CAD 平台不同,NASSCAD 强调本地执行,以保持性能和数据隐私。该应用程序支持多种 3D 基本形状——如立方体、球体和圆柱体——并包含专门的“NassScript”系统用于自动化建模任务,并通过用于复杂对象(如四缸发动机)的脚本进行了演示。

这张图片展示了基于浏览器的界面以及该工具在本地执行参数化建模的能力。
该软件通过其对复杂几何图形和文件格式的处理脱颖而出。它支持导入和导出 STEP 文件(AP203、AP214 和 AP242),这些是工程领域交换 3D 模型的标准格式。对于大型装配体,NASSCAD 利用名为 MEDUSA 的原生引擎。在 Windows 桌面版中,MEDUSA 作为独立进程运行,并通过内部管道进行通信,从而实现高性能的 C++ 布尔运算和 CPU 并行处理。在浏览器版本中,当未连接原生引擎时,该工具会回退到 Manifold WASM 进行布尔运算,确保基础建模功能在没有外部软件的情况下仍可正常运行。\n\n尽管具备这些功能,该工具在几何图形保留和性能方面面临特定的技术权衡。虽然 NASSCAD 可以导入和导出 STEP 文件,但它无法从导入的文件中恢复原始建模历史,例如草图或约束。此外,虽然该工具提供一种重用未更改实体源 B-Rep 数据的“原生”导出路径,但任何通过 CSG(构造实体几何)或网格编辑修改的几何图形都会导致原始解析表示的丢失,从而回退到网格或分面 B-Rep。用户被鼓励在接收端的 CAD 工具中验证结果,以确保在复杂的编辑后尺寸和实体数量保持准确。
在用户体验方面,基于浏览器的界面旨在保持响应性,尽管它依赖本地机器的硬件进行渲染和计算。该应用程序包含各种导航快捷键和“磁吸对齐”功能,允许精确对齐对象。虽然桌面版本为繁重的工作负载提供了更强大的环境,但浏览器版本仍是标准建模任务的可行选择,并在原生加速不可用时通过 JavaScript 回退支持核心操作。