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

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. 项目地址: https://gitcode.com/gh_mirrors/or/oripa

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

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

项目核心功能

ORIPA 的核心功能包括:

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

项目最近更新的功能

ORIPA 最近更新的功能包括:

命令行接口 (CLI):从版本 1.64 开始,ORIPA 支持命令行接口,用户可以通过命令行选项运行 ORIPA 作为文件 I/O 应用程序。插件系统:从版本 1.63 开始,ORIPA 提供了插件系统,使用 Java 的默认 ServiceLoader 实现。用户可以通过实现 oripa.gui.presenter.plugin.GraphicMouseActionPlugin 接口添加新的线条输入功能。环境配置:推荐使用 Eclipse IDE 进行开发,并提供了 Eclipse 格式化设置文件。构建工具:从版本 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. 项目地址: https://gitcode.com/gh_mirrors/or/oripa