返回列表

Viboceros

用 Rust 从头写的开源 Rhino:多视口建模、NURBS 与 3DM/STL/STEP 互通,还在早期开发。

Philippa Lawson
作者
@Philippa Lawson
作品展示设计创意已上线
3
0

项目介绍

Rhino 是工业设计师天天用的 3D 建模软件,Viboceros 想用 Rust 从头做一个开源版:模块化的几何内核,加上命令驱动的界面,多视口、捕捉、图层、分组、撤销重做都已经有了。解析几何、NURBS、裁剪 B-rep、网格和 SubD 都在做,3DM、STL、STEP 文件能进能出,目标是慢慢追上 Rhino 的兼容性。

别看只有 9 个 star,这个仓库的开发强度很实在:2,018 次提交,备稿当天 35 分钟前还在提交,CurveBoolean 区域拾取、SubD 转 NURBS 这些硬核几何功能最近都在动。作者一个人维护,README 里直接放了一张多视口加命令行的实机界面图,文档里还写了用法、命令、架构和测试方法。

作者在仓库介绍里直接写了,这是用 vibe-coded 方式做的 Rhino 开源实现。项目还在早期开发阶段,作者自己也写明了:功能带有限制,Rhino 全兼容还在路上,拿来当主力工具还太早,更适合想参与、想看看 Rust 怎么做 CAD 的人。

局限也得说清楚:没有现成安装包,得自己装 Rust 1.95、CMake 和 C++17 编译器从源码跑;Linux 上部分高级功能还要另装 oneTBB 这类库;0 个 fork、没有发过正式 release,版本就是跟着 main 分支走。

操作

访问项目地址

技术栈

rusteguiwgpu

项目信息

项目类别
设计创意
项目状态
已上线
协作意向
无

评论 (0)

ME
0/1000
评论加载中...