Releases: oripa/oripa
Releases · oripa/oripa
ORIPA v1.78_release
ORIPA v1.77_release
- Fix a bug of triangulation algorithm.
- Add transitivity check on subface while enumeration.
- Fix degradation of showing a rectangle of selected model's paper domain.
ORIPA v1.76_release
- Fix transitivity check before search.
- Fast subface creation.
A bug on triangulation algorithm is reported. It will be fixed in the next version.
ORIPA v1.75_release
- Fix behavior of line-to-line axiom when segments are on the same line.
- Fast subface filtering
- Speed up overlap relation interpolation
- Improve polygon intersection dectection
- Large refactoring of presenters.
- Add tests.
- Geometry performance improvements #392 thank you @mkosmul !
The change on polygon intersection might make the fold algorithm fragile...
If you find a bug or error, please report it!
Developer-related things
- [Plug-in API breaking] Remove current point argument from drawing-related classes. See #407
- Use Guice (DI container).
ORIPA v1.74_release
- Axiom 5, 6, 7 are added. ORIPA completes the Fuzita-Hatori axioms now.
- Note: axiom 6 is implemented with numeric computation, which might result in wrong or no solution.
- 4-face-cover constraint is removed since it seems meaningless.
- Refactor.
- Algorithm text file is added.
Caution: Build process has changed. If you use the installer, it might be better to uninstall old version and then install new version.
ORIPA v1.73_release
- Fix OPX loading vulnerability. (#355)
- Folded model JPG/PNG export
- "First folded state" mode on CLI
- Document of algorithms is added.
ORIPA v1.72_release
- Fold error is shown in foldability window. The faces involved with the error are colored with pink.
- Fold mode selection:
- "All folded states" mode does the same as the old version.
- "First folded state" mode computes one or possibly a few states (this is by the nature of parallel processing).
- "X-ray" mode shows translucent folded model only.
- Performance tuning:
- Less memory use on folding computation.
- Speed up the preparation for layer ordering.
- Adjust heuristic for layer ordering.
- Bugfix:
- Multi CP fold caused an error if the fold failed.
- Wrong heuristic computation might have caused an error.
- Refactor.
ORIPA v1.71_release
- Bug fix
- Update array/circle copy. #316
- Refactor.
- Note:
getPreviousState()andgetNextState()have been removed fromActionStateinterface.
- Note:
ORIPA v1.70_release
- Bump to Java 21. Users of jar have to update their JDK.
- Bug fix:
- Switching folded model was broken in ver. 1.69.
- Property dialog input didn't persist.
- Grids follow the change of crease pattern size.
- Refactoring.
- Plug-in interface is changed. Plug-in developers have to follow the change.
GraphicMouseActionPluginandAbstractGraphicMouseActionPluginare re-organized.GraphicMouseActionis updated to returnOptional.javax.vecmathis replaced withoripa.vecmath. The newVector2dis immutable. All arithmetic methods are changed
to return the result value.sub()is renamedsubtract()andscale()is renamedmultiply().
Some minor bugs caused by refactoring failure have been found.
ORIPA v1.69_release
Distortion on folded state rendering: