用JS做参数化CAD
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
JSCAD 是一个用 JavaScript 代码创建参数化 2D/3D CAD 设计的开源工具集。它的核心思路是“Code CAD”:用脚本描述模型,从而获得更精确、可复现、可配置的输出。正文特别提到其适合 3D 打印场景,模型可导出为 STL、AMF、DXF、JSON、X3D 等格式。
JSCAD 提供浏览器应用、命令行工具,以及仍处于 pre-pre-alpha 的桌面应用。用户可以在网页中编辑代码,也可以拖拽本地 JSCAD 脚本执行。其 API 覆盖 primitives、booleans、transforms、extrusions、measurements、geometries、maths、serializers 等模块,可完成基础几何体、布尔运算、旋转平移缩放、挤出、测量和格式转换等建模任务。参数化能力是重点:通过 getParameterDefinitions 可定义运行时参数,让同一脚本适配不同尺寸和需求。
正文明确说明 JSCAD 是 open source,许可证为 MIT License,源码和问题追踪在 GitHub,相关包发布在 NPM 的 @jscad 命名空间。未看到商业版、订阅制、企业支持或付费功能信息,因此可视为开源免费项目。
优点是 JavaScript 门槛对 Web 开发者友好,脚本化建模便于版本管理、复用和自动化生成;API 模块丰富,文档包含 Getting Started、User Guide、API Reference 和教程示例。缺点是它不是传统图形化 CAD,非程序员上手成本较高;桌面端成熟度不足;项目由志愿者维护,支持主要依赖 GitHub、用户组和 Discord 社区。
它适合需要参数化 3D 打印模型、自动化 CAD 生成、Web 集成式建模的开发者和工程型设计者。中国访问情况正文未提供,需实际测试;若访问 GitHub、Discord 或 NPM 受网络影响,可考虑 OpenSCAD、FreeCAD、CadQuery 等替代方案。
本测评基于公开资料整理,不构成购买建议,请以 jscad.app 官网实际信息为准。
开源代码建模工具,适合3D打印与Web CAD。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。