SolidCraft是一款采用纯Rust编写的开源参数化三维CAD应用,具备草图、约束和实体建模功能1。该项目支持参数化特征时间线以及MCP服务器,内置MCP服务器支持AI代理建模1。
该应用覆盖多个平台,包括Windows、macOS、Linux桌面环境以及Web浏览器1。用户可以导入和导出STEP(AP242)、IGES 5.3、3MF、STL和OBJ等多种文件格式1。项目提供三种使用方式:桌面应用、无头CLI和MCP服务器1。SolidCraft采用MIT或Apache-2.0双重许可证1,并支持3Dconnexion SpaceNavigator/SpaceMouse设备1。
在精准性验证方面,该项目对75个公开参考部件进行了测试,这些部件的体积、面积、质心和边界框计算结果均与分析值或FreeCAD的计算结果相匹配1。
SolidCraft is an open-source parametric 3D CAD application written entirely in Rust, designed to provide professional-grade computer-aided design capabilities across multiple platforms.1 The software supports core CAD workflows including sketching, constraint-based modeling, and solid feature creation, all organized through a parametric feature timeline.1
The application runs natively on Windows, macOS, and Linux desktops, while also maintaining a browser-based version for web access.1 Users can import and export work in multiple industry-standard formats, including STEP (AP242), IGES 5.3, 3MF, STL, and OBJ files.1 The project is distributed under either MIT or Apache-2.0 licensing.1 Additionally, SolidCraft includes built-in support for 3Dconnexion SpaceNavigator and SpaceMouse input devices, accommodating users who prefer specialized 3D navigation hardware.1
A notable feature of SolidCraft is its integrated Model Context Protocol (MCP) server, which enables AI agents to interact with the CAD system for automated modeling tasks.1 The software is available in three operational modes: as a traditional desktop application, a headless command-line interface, and as an MCP server for programmatic access.1 Accuracy testing against 76 publicly available reference parts demonstrated that SolidCraft's volume, area, centroid, and bounding box calculations matched analytical values or results computed by FreeCAD in 75 of those cases.1
评论
还没有评论,欢迎留下第一条。