今天,Yi3D 正式开源了。
Yi3D 是一款使用 C++ 开发的 简单易用的开源 3D 建模软件,支持 Windows 和 Linux 平台。提供了两类核心建模方式:

基于草图的参数化建模:画 2D 草图 → 拉伸 / 旋转 / 扫掠 / 放样 → 生成 3D 实体 基于基础形体的布尔建模:用长方体、圆柱体、球体等基本形状,通过并集、差集、交集组合出复杂形体
整个项目以 Apache 2.0 协议开源,商用友好。采用以下技术:
几何造型引擎 OpenCASCADE 7.7.0 界面 Qt5 三维渲染引擎 OpenSceneGraph 3.6.5 Python
项目整体代码量在15万行左右。
🏠 项目地址:https://github.com/wangyao1052/Yi3D
软件主要功能
草图
提供了丰富的草绘功能。

支持草绘点、线、中心线、圆、圆弧、椭圆、椭圆弧、样条曲线、基于方程式的样条曲线。 支持移动、复制、旋转、镜像、阵列、修剪、延伸、偏移、倒角、圆角。 全面的草图捕捉功能,支持捕捉:端点、中点、圆心、象限点、点在曲线上、水平、竖直、平行、垂直、切点、垂足、等长、原点、X对齐、Y对齐。
特征建模
支持常见的特征造型建模:
拉伸体(拉伸切除) 旋转体(旋转切除) 扫描体(扫描切除) 放样体(放样切除) 倒角 圆角 抽壳 拔模

AI辅助建模
你可以使用自然语言描述想要的模型,AI 会自动生成 Python 建模脚本并执行:
以下是使用Claude Code + Deepseek V4 Pro 生成的齿轮模型。
"帮我做一个模数 3.0、24 齿、压力角 20° 的直齿圆柱齿轮,中心孔 12mm"

快速开始
Windows
下载源码; 下载预编译依赖包:https://github.com/wangyao1052/Yi3D-LibBundles-Windows; 解压到 3rdParty/bundles/;用 Visual Studio 打开,编译即可。
Linux
下载源码; 通过包管理器安装 OCCT、Qt5、OSG、Python3; CMake构建。
详细步骤见仓库 https://github.com/wangyao1052/Yi3D。
一起建设
Yi3D 刚刚开源,正在寻找早期用户和贡献者。无论你是:
👨💻 C++ 开发者 —— 改进几何引擎、优化渲染管线 🐍 Python 开发者 —— 丰富脚本示例、改进 AI 建模技能 🎨 3D 建模用户 —— 实际使用、提需求、报 Bug ✍️ 技术写作者 —— 完善文档、撰写教程
你的每一个 Issue、PR 和 Star ⭐ 都对项目至关重要。
👉 GitHub 仓库:https://github.com/wangyao1052/Yi3D
👉 官方网站:https://www.wangyaosoft.com
欢迎交流
项目刚刚开源,还有很多不完善的地方。如果你对这个项目感兴趣,欢迎加入进来,一起努力做出一款简单好用、开源免费的三维建模软件。
夜雨聆风