项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 655
技术标签
使用教程
环境要求
- Node.js 16+ 或浏览器环境
安装与启动步骤
-
1装库
纯 JS 库,node 环境和浏览器里都能直接 import。
npm install rabbit-ear -
2建一个折痕图对象
核心抽象就是折痕图:顶点、边、面三件套,先从正方形开始。
-
3做一次折叠
指定一条折痕和折叠角,库会算新的几何结构,这是它区别于普通绘图库的地方。
-
4导出成可看的形式
能导出 SVG 或 FOLD 格式,后者可导入其他折纸软件继续编辑。
如何确认成功
折叠后导出的 SVG 能打开,且折叠前后的面数与顶点数变化符合预期
注意事项
- 它算的是几何可行性,不判断真实纸张的厚度与折叠顺序。
- FOLD 格式是折纸领域的通用交换格式,导出后能接更多工具。
核心亮点
- 提供完整的折痕图创建与编辑 API,支持复杂折纸模型构建
- 内置折叠模拟算法,可自动生成折叠步骤动画
- 支持 SVG 导出,便于与设计工具和网页集成
不足之处
- 文档和示例相对较少,新手学习曲线较陡
- 项目仍处于早期阶段,API 可能不稳定,社区贡献有限
适用场景
- 折纸艺术作品的数字化设计与生成
- 数学几何教学中的折纸原理演示
- 生成折纸结构的交互式网页应用
替代项目
Origami.js、FOLD、Origami Simulator
上一篇:particle-life
下一篇:GenHowTo
同类项目推荐
SPVD
开源
用稀疏点体素扩散,高效生成高精度3D点云
SPVD: Efficient and Scalable Point Cloud Generation with Sparse Point-Voxel Diffusio···
GEM-3D
开源
用扩散模型增强三维医学图像,提升生成质量与完整性
[IJCV'2026] Generative Enhancement for 3D Medical Images
computer-vision-challenge
开源
边做边学,用Jupyter玩转计算机视觉经典任务
A hands-on collection of computer vision projects for everyone.
tessera
开源
让卫星影像按时间流动,一键提取地表变化规律
[CVPR26] TESSERA is a foundation model that can process time-series satellite imager···
gen-cv
开源
用自然语言搞定视觉任务,快速搭建生成式视觉应用
Vision AI Solution Accelerator
HandX
开源
让数字人双手协作,生成自然交互动作
[CVPR 2026] HandX: Scaling Bimanual Motion and Interaction Generation
TextGrabber2
开源
菜单栏一点,图片文字秒变可复制文本
Mac menu bar “Copy-to-Action” tool with support for extracting text from images.
GSFixer
开源
用视频扩散先验修复3D重建,让渲染更真实
[ICML 2026] GSFixer: Improving 3D Gaussian Splatting with Reference-Guided Video Dif···
FrozenBiLM
开源
冻结语言模型,零样本看懂视频回答问题
[NeurIPS 2022] Zero-Shot Video Question Answering via Frozen Bidirectional Language ···
