Skip to content

Release notes

Compare
Choose a tag to compare
@SylvainBertrand SylvainBertrand released this 05 Jul 15:56
· 144 commits to master since this release

This release addresses issues of the version 0.18.0.

  • Added FrameTorus3D and its interfaces.
  • SupportingVertexHolder is no longer an EuclidGeometry. It didn't provide any benefit and made implementation of the interface more tedious and didn't make much sense. The shapes remain implementations of EuclidGeoemetry/EuclidFrameGeometry.
  • Made the various final types implement Settable<T> again.
  • Added EuclidFrameTestTools back but only with the assertion methods for EuclidFrameGeometry.
  • Added equals methods in EuclidCoreTools:
    • boolean EuclidCoreTools.equals(EuclidGeometry, EuclidGeometry)
    • boolean EuclidCoreTools.epsilonEquals(EuclidGeometry, EuclidGeometry, double)
    • boolean EuclidCoreTools.geometricallyEquals(EuclidGeometry, EuclidGeometry, double)
  • Added in EuclidFrameTools the equals methods for EuclidFrameGeometry:
    • boolean EuclidFrameTools.equals(EuclidFrameGeometry, EuclidFrameGeometry)
    • boolean EuclidFrameTools.epsilonEquals(EuclidFrameGeometry, EuclidFrameGeometry, double)
    • boolean EuclidFrameTools.geometricallyEquals(EuclidFrameGeometry, EuclidFrameGeometry, double)