Parasolid是什么
Parasolid是西门子旗下Siemens Digital Industries Software开发的三维几何建模内核,也是当今CAD/CAM/CAE领域事实上的工业标准内核。作为底层几何引擎,Parasolid负责处理三维实体和曲面模型的创建、编辑、查询与存储,为上层应用程序提供精确可靠的几何运算能力。如果你使用过SolidWorks、NX或Solid Edge等主流CAD软件,实际上已经在间接使用Parasolid了。
作为几何建模内核,Parasolid处于整个三维设计软件栈的最底层。它采用边界表示法来定义三维模型:一个实体由其表面的边界来定义,每个面由边界环定义,每条边由端点定义。这种从体到面、到边、再到顶点的层级结构确保了几何数据的精确性和一致性。目前Parasolid已被超过200家软件供应商集成到其产品中,为超过350个应用程序之间提供基于Parasolid XT格式的完整三维模型兼容性。
核心建模能力
Parasolid提供超过900个功能,覆盖了从基础实体建模到高级自由曲面造型的完整工具集。其核心建模能力包括:实体建模支持任意复杂程度的零件与装配体创建;直接编辑允许在不依赖特征历史的情况下修改几何体;自由曲面与板材建模适用于消费品和工业设计中复杂曲面的构建;布尔运算经过高度优化,即使在处理存在微小缝隙或重叠面的模型时也具备较强的容错和修复能力;倒角、抽壳、加厚、镂空等操作经过工业级应用锤炼,表现稳定可靠。
在曲面与图形处理方面,Parasolid提供精确的隐藏线消除和线框显示、多功能的曲面细分能力,以及完整的模型数据查询接口。其聚合建模技术将经典的B-rep建模能力扩展到基于三角面片表示的模型上,使得在三维扫描、拓扑优化和3D打印等场景中,用户可以在单一环境下同时处理B-rep数据和面片数据。
Parasolid文件格式:X_T与X_B
Parasolid几何数据常用的交换格式为X_T(文本格式)和X_B(二进制格式)。这两种格式存储的是基于Parasolid的精确B-rep几何体,广泛用于不同CAD系统之间传递三维实体和曲面模型。X_T和X_B格式专门面向三维几何交换设计,能够保留精确的几何和拓扑信息,但不包含特征历史、参数约束或二维工程图数据。这意味着它们非常适合跨平台的模型互操作,但无法传递完整的设计意图。
Parasolid XT数据格式是一种公开发布的数据格式,支持双向版本兼容。基于Parasolid的应用程序之间可以通过这一格式实现无需转换的直接互操作,这也是Parasolid被广泛采用为工业标准交换格式的重要原因之一。
三种许可证类型详解
Parasolid提供三种核心许可证类型,开发团队可以根据自身应用程序的需求选择合适的级别:
Parasolid Designer是功能最全面的许可证,包含全部超过900个功能,用于创建、操作、查询和存储三维模型。适用于需要完整建模能力的CAD应用程序,支持从消费品到工业设备等复杂形状的设计。Designer是高端CAD软件开发的首选许可证。
Parasolid Editor面向需要操作、编辑、修复、简化或优化三维模型的下游应用程序,但不涉及从头创建新模型。典型应用场景包括:为制造过程优化导入的三维模型、为加速工程分析准备简化后的几何体、或修复从外部来源获取的模型数据。当应用程序不需要高级建模操作时,Editor是更经济的选择。
Parasolid Communicator专为需要读取、写入、查询和显示三维模型的应用程序设计,不包含模型创建或编辑功能。适用于注重视觉化展示和数据交换的工作流,如设计评审工具、数据管理系统或轻量化浏览器。Communicator使应用程序能够与超过350个基于Parasolid的软件实现互操作。
此外,聚合建模可作为上述任何许可证类型的附加组件,在经典B-rep建模操作的基础上同时启用基于网格的建模能力。
数据互操作与转换工具
在实际工程项目中,数据通常需要在不同内核的CAD系统之间流转。Parasolid提供完善的数据访问与转换解决方案。Parasolid Bodyshop工具包专门用于修复、优化和验证导入到Parasolid中的CAD数据,功能包括验证和清理传入的B-rep拓扑结构、改善拓扑和几何质量、追踪修改记录等。Parasolid转换器则支持与STEP、IGES、CATIA V4/V5、Pro/ENGINEER、ACIS等主流格式之间的双向转换。
对于使用ACIS或CGM等其他几何内核的应用程序,仍然可以通过Spatial的3D InterOp等中间件读取X_T和X_B格式的Parasolid数据,无需获取Parasolid许可证。这一点对于需要在非Parasolid环境中消费Parasolid几何体的客户来说具有重要意义。此外,Tech Soft 3D提供的HOOPS Exchange与Parasolid原生集成,可访问超过30种CAD格式并直接转换为Parasolid格式,也可将Parasolid数据导出为STEP等格式。
行业应用与授权厂商
Parasolid的授权厂商覆盖了CAD、CAE、CAM、AEC和云计算等多个领域。在CAD领域,授权厂商包括SolidWorks、NX、Solid Edge、Onshape、Shapr3D、IronCAD、Bentley Systems等主流设计平台。在CAE领域,ANSYS、Altair、COMSOL、MSC Software、Simscale等仿真软件均基于Parasolid构建其几何处理能力。在CAM领域,Mastercam(CNC Software)、DP Technology、Renishaw、Vero Software等制造软件同样依赖Parasolid进行刀路计算和加工仿真。
在建筑与工程领域,Bentley Systems、Nemetschek Allplan、Vectorworks等BIM软件也将Parasolid作为其几何内核。云端应用方面,GrabCAD、Onshape、Simscale等平台利用Parasolid提供基于浏览器的三维设计能力。此外,全球超过100所大学和研究机构将Parasolid用于学术研究和教学。
作为几何内核的选型考量
对于正在开发CAD/CAM/CAE应用程序的软件团队来说,选择几何引擎实质上是在为产品选择地基。这个地基的坚固程度和扩展性将深远影响整个项目的开发周期、维护成本和最终用户体验。Parasolid经过数十年工业级应用的锤炼,在处理包含成千上万个特征的大型装配体时展现出的鲁棒性和可靠性几乎无人能及,其成熟稳定的代码库和持续的开发投入也为长期技术支持提供了保障。
Parasolid提供了丰富的API接口,支持C、C++和Java等主流开发语言,并配有详尽的文档、应用程序支持材料和原型环境。通过Tech Soft 3D等授权经销商,开发者还可以选择从单一来源同时获取Parasolid内核以及HOOPS Exchange、HOOPS Visualize等配套组件,简化集成过程。
Parasolid的许可证费用通常受版本类型、授权方式、用户数量和部署方式等因素影响,具体价格需要向西门子或授权经销商直接询价。在评估时,建议综合考虑当前的功能需求、预期的用户规模、与现有技术栈的兼容性以及长期的技术支持和升级成本。如需获取准确的报价和授权方案,可通过软服之家联系正规厂商或授权经销商,核实适合自身产品定位的许可证类型和服务内容。