Skip to content

Releases: stephengold/Heart

5.0.0for32

04 Feb 08:26
Compare
Choose a tag to compare
  • Changed the Maven groupId from jme3utilities to com.github.stephengold.
  • Changed the Maven artifactId from jme3-utilities-heart to Heart.
  • Deleted the deprecated Misc class. (API change!)
  • Deleted the deprecated copyLineColor() method from the BoundsVisualizer class. (API change!)
  • Deleted the deprecated isSorted(List<Comparable>) method from the MyMath class. (API change!)
  • Added 4 methods to the VectorSet interface: (API changes!)
    • add(float, float, float)
    • contains(float, float, float)
    • toFloatArray()
    • toVectorArray()
  • Added an option to the VectorSetUsingBuffer constructor to use wrapped arrays instead of direct buffers. (API change!)
  • Generalized the hypotenuse(), max(), min(), and sumOfSquares() methods in the MyMath class to accept variable numbers of arguments. (API changes!)
  • Added a normalizeLocal() method to the MyQuaternion class.
  • When dumping an IndexBuffer, organize the indices into lines or triangles.

4.5.0for33

02 Feb 05:01
Compare
Choose a tag to compare
  • Bugfix: Icosphere lacked a no-arg constructor.
  • Bugfix: Tetrahedron generated an irregular polyhedron.
  • Copied Misc class to Heart, renamed Heart.writeMap(), and deprecated the Misc class.
  • Added a require() method to the Validate class.
  • Added setBoneIndexBuffer() and trianglesToLines() methods to the MyMesh class.
  • Added an IntPair class.
  • Added isSorted() methods for floats and Strings and deprecated the one for List<Comparable>.
  • Handle mode=Points in the Dodecahedron constructor.
  • Heart moved from the Jme3-utilities Project to a new GitHub repo.

4.5.0for32

02 Feb 05:04
Compare
Choose a tag to compare
  • Bugfix: Icosphere lacked a no-arg constructor.
  • Bugfix: Tetrahedron generated an irregular polyhedron.
  • Copied Misc class to Heart, renamed Heart.writeMap(), and deprecated the Misc class.
  • Added a require() method to the Validate class.
  • Added setBoneIndexBuffer() and trianglesToLines() methods to the MyMesh class.
  • Added an IntPair class.
  • Added isSorted() methods for floats and Strings and deprecated the one for List<Comparable>.
  • Added a test TestCloneMeshes.
  • Handle mode=Points in the Dodecahedron constructor.
  • Heart moved from the Jme3-utilities Project to a new GitHub repo.