Skip to content

1.9.4

Compare
Choose a tag to compare
@httpdigest httpdigest released this 22 Jul 11:14

Breaking Changes

  • Return values of Intersection.intersectSweptSphereTriangle(), Intersection.findClosestPointOnTriangle() - (cee9c9a)
  • Rename Vector3/4.rotateAbout() to rotateAxis() - (6d194b3)

Additions

  • Matrix.mulLocal/mulLocalAffine() - pre-multiplication (14a96a8, 6d2b5e8, 4354442, fbc5b7a)
  • Vector2.mulPosition/mulDirection() - (4534c10)
  • FrustumIntersection.testPlaneXY/XZ() - faster special case handling for planes with Z=0 and Y=0 (2505525)
  • Matrix4.testPoint/Sphere/AAB() - convenience methods from FrustumIntersection (89e7bc9)
  • Matrix3x2.testPoint/Circle/Aar() - (535a1de)
  • Intersection.testObOb() - Test two oriented boxes (5ad3d5e)
  • Intersection.findClosestPointOnPlane() - (d968528, af06036)
  • Intersection.findClosestPointOnLineSegment() - (cf82cdf, af06036)
  • Intersection.findClosestPointOnRectangle() - (af06036)
  • Intersection.intersectSphereTriangle() - (319fa45)
  • Intersection.findClosestPointOnLineSegments() - (4837019)
  • Intersection.findClosestPointsLineSegmentTriangle() - (1d5cab9, d953064)
  • Intersection.testPolygonPolygon() - (c9f3d67, 72682ee, a01f0a7, 4547900, 659ce11)
  • Intersection.testPlaneSweptSphere/intersectPlaneSweptSphere() - (deb5e81)
  • Vector3/4.rotateX/Y/Z() - (6d194b3)
  • Classes for AABB, circle, line segment, plane, ray, rectangle, sphere and some integration into other JOML classes - (#121) (4ddf9ee, 95d8c44, 984a634)
  • Intersection.distancePointLine() in 3D - (66d56c3)
  • Matrix4.projViewFromRectangle - create a view and projection matrix using arbitrary near plane (a5e0b23, 11ac1a1)
  • Additional Vector copy constructors/setters - (#125) (53a4b78)
  • Matrix3.transformTranspose(Vector3) - (eea4ea2)
  • Vector.normalize(length) - normalize and scale to given length (386b929)

Fixes

Miscellaneous