ORIPA:专注于折纸折痕图案设计的开源绘图软件

ORIPA:专注于折纸折痕图案设计的开源绘图软件

oripa ORIPA is a drawing software dedicated to designing the crease patterns of origami. The unique feature of ORIPA is calculation of the folded shape from the pattern. oripa 项目地址: https://gitcode.com/gh_mirrors/or/oripa

项目基础介绍和主要编程语言

ORIPA 是一个专注于折纸折痕图案设计的开源绘图软件。该项目的主要编程语言是 Java。ORIPA 的第一个版本于 2005 年发布,并于 2012 年开源,2013 年推送到 GitHub。

项目核心功能

ORIPA 的核心功能包括:

  1. 折痕图案设计:用户可以通过多种方法输入线条,设计折纸的折痕图案。
  2. 折痕图案保存:用户可以将设计的折痕图案和折叠模型保存为 JPG 或 PNG 图像文件。
  3. 折痕图案导入:支持导入其他折痕图案文件,如 .opx.cp 格式。
  4. 撤销和重做:通过快捷键(Ctrl + Z 和 Ctrl + Y)或鼠标右键实现撤销和重做操作。
  5. 多线选择和操作:用户可以通过拖动选择多条线,并对选中的线条进行缩放和删除操作。
  6. 折叠形状保存:支持将折叠形状保存为 SVG 格式,保留预折痕(辅助线)。
  7. 多折痕图案支持:支持处理多个折痕图案,但需要注意保存为单个折痕图案以导出数据。

项目最近更新的功能

ORIPA 最近更新的功能包括:

  1. 命令行接口 (CLI):从版本 1.64 开始,ORIPA 支持命令行接口,用户可以通过命令行选项运行 ORIPA 作为文件 I/O 应用程序。
  2. 插件系统:从版本 1.63 开始,ORIPA 提供了插件系统,使用 Java 的默认 ServiceLoader 实现。用户可以通过实现 oripa.gui.presenter.plugin.GraphicMouseActionPlugin 接口添加新的线条输入功能。
  3. 环境配置:推荐使用 Eclipse IDE 进行开发,并提供了 Eclipse 格式化设置文件。
  4. 构建工具:从版本 1.74 开始,ORIPA 使用 Gradle 进行构建,自动格式化源代码。

通过这些更新,ORIPA 不仅增强了其功能性,还提高了开发者的使用体验和扩展性。

oripa ORIPA is a drawing software dedicated to designing the crease patterns of origami. The unique feature of ORIPA is calculation of the folded shape from the pattern. oripa 项目地址: https://gitcode.com/gh_mirrors/or/oripa

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孔岱怀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值