可惜2017年之后就不再维护了,很久远的项目 项目地址:https://sourceforge.net/projects/origamieditor3d/
并且该软件有很清晰明了的UserGuide文档 文档地址:https://origamieditor3d.sourceforge.net/userguide/en/index.html
我还没实际测试这个软件 软件本体没准已经无法运行,或者其功能仍无法模拟真实折纸中的全部操作 但毕竟是开源的,说不定有哪位大佬能对着它写一套更好的软件出来呢
下面总结一下我觉得最重要的四个功能,预览图摘自UserGuide 这些功能的代码实现可能也很有参考价值
功能1:可设置平面旋转角度、可只折单层纸的单步折叠
只折到90度
两层纸,只对上层纸折90度
功能2:被称为“Reflect”的工具,这个工具理解起来比较困难,在软件中涉及的功能也不局限于折叠,有点复杂 可以用它实现包括沉折在内的一些折纸步骤,但可能仍不足以涵盖所有
翻折
闭沉折
好像是将一个压扁的米折结构再撑开的操作,不太确定
功能3:导出自动整理好的折图 尽管这样的折图未必对人类友好,因为它本质是记录了软件中发生的每个折叠操作 但这是基于CP聚合的折叠模拟软件做不到的,因为那些软件的底层实现并不原生支持单步折叠
功能4:可以导出3D模型格式 暂不清楚其效果如何,但支持导出为通用的3D模型文件,可以极大扩展了后续的用法,比如将纸飞机模型送进某些更专业的分析计算软件中 其它折叠模拟软件通常只能导出一些折纸专用的文件格式
(没有演示图)
还有一些其它比较有用的功能,但我觉得论重要性,上面四个还是太突出了
推荐浏览一遍更详细的UserGuide,很短,很简明 https://origamieditor3d.sourceforge.net/userguide/en/index.html
再次强调,我还没有实际测试这个软件 考虑到任何软件的自我介绍都不会自曝功能缺陷,请不要对它抱有过高的期待 可能它的功能并没有想象中那么强 或者存在某些自我介绍中没有明说的硬伤,导致无法实用化