Releases: axelpale/affineplane
Releases · axelpale/affineplane
v2.2.0
New features:
- plane2.copy
- plane3.copy
- plane2.IDENTITY
- plane3.IDENTITY
- plane3.rotateToOrtho
Other change:
- slightly improved docs
- upgraded codebase to standard style v17
v2.0.0
Lots of breaking changes in every geometry, only the major ones listed here:
- tran2 is replaced by plane2 and helm2 to separate passive and active transformations.
- proj2 is replaced by transitFrom, transitTo, and projectTo functions for each geometry.
- vector2 is renamed to vec2
New geometries:
- plane2, plane3
- helm2, helm3
- line2, line3
- point3, vec3
New features:
- perspective projections for multiple geometries. See projectTo functions for details.
Other changes:
- improved documentation, lots of fixes
- improved introduction with illustrations
- comprehensive test suite
v1.2.1
Changes:
- improved and corrected docs
- API docs are generated with yamdog
v1.1.0
New features:
- dir2: a data structure and functions for direction and for its orthogonal projection
- proj2.size2: orthogonal projection for size2
Minor improvements:
- better docs
- test suite streamlining
v1.2.0
New features:
- tran2.rotateToOrtho to snap 90 deg turns
- tran2.ROT0 to alias tran2.IDENTITY
- tran2.fromPolar x and y params become optional
- proj2.copy to alias proj2.clone
Minor improvements:
v1.0.1
New features:
Changes:
- improved and corrected API documentation