| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| joml-1.10.9-javadoc.jar | 2026-06-07 | 1.8 MB | |
| joml-1.10.9-sources.jar | 2026-06-07 | 761.0 kB | |
| joml-1.10.9.jar | 2026-06-07 | 814.6 kB | |
| 1.10.9 source code.tar.gz | 2026-06-07 | 770.5 kB | |
| 1.10.9 source code.zip | 2026-06-07 | 895.6 kB | |
| README.md | 2026-06-07 | 5.5 kB | |
| Totals: 6 Items | 5.0 MB | 2 | |
Additions
- BYTES constants for all classes - (https://github.com/JOML-CI/JOML/issues/364) (https://github.com/JOML-CI/JOML/commit/dcd17682548783a7fea8035fdb062470ca79737b)
- rotation methods to Vector2f/d - Thanks to @rmheuer (https://github.com/JOML-CI/JOML/pull/371) (https://github.com/JOML-CI/JOML/commit/7c74dfbea43dcba020da691c93747f4f4d559ce5)
- Matrix/Vector/Quaternion constructor/set/get(array) - (https://github.com/JOML-CI/JOML/issues/346) (https://github.com/JOML-CI/JOML/commit/086bbce97d501ddf8273eb469be4a0a8d0f72a68)
- Matrix/Quaternion constructor/set/get(Buffer) - (https://github.com/JOML-CI/JOML/commit/bdca04c6e359f2535e27d0b1676f2e99d23165ae)
Fixes
- Quaternion.lookAlong() - (https://github.com/JOML-CI/JOML/issues/362) (https://github.com/JOML-CI/JOML/commit/a1e5d71b1c7daaf20d8cfa4455f6c3733b9ab7a6)
- Vector4f/d.mulAdd() not computing ‘w’ - (https://github.com/JOML-CI/JOML/issues/368) (https://github.com/JOML-CI/JOML/commit/c8f2ec39d9f138f9708bc7ac27a23e9603f14751)
- Change Quaternionf.dot(Quaternionf) parameter to Quaternionfc - Thanks to @Elenterius (https://github.com/JOML-CI/JOML/pull/373) (https://github.com/JOML-CI/JOML/commit/dfcad6fd620cb55ec1f087dc6fa040657469c77c)
- Intersectionf/d.testObOb - Thanks to @smlpt (https://github.com/JOML-CI/JOML/pull/382) (https://github.com/JOML-CI/JOML/commit/ec2f512138c5d50678954b2465ae2a050eafb252)
- Matrix2f/d.set(array) - (https://github.com/JOML-CI/JOML/issues/383) (https://github.com/JOML-CI/JOML/commit/8e940ce6be9e63358b9a2849de20a96b98f23061)
- Quaterniond.rotationX() - (https://github.com/JOML-CI/JOML/issues/355) (https://github.com/JOML-CI/JOML/commit/48678410aacb7b133f17300bde725bda8af89bcc)
- Intersection.testSphereSphere when spheres have the same center - (https://github.com/JOML-CI/JOML/issues/353) (https://github.com/JOML-CI/JOML/commit/45f20c893ef61eee878b3fdfa9b1f5df8bf8eaf7)
- Kotlin binary compatibility - @MukjepScarlet (https://github.com/JOML-CI/JOML/pull/390) (https://github.com/JOML-CI/JOML/commit/88a0882d5ed59c9af7fa80cefa7d8c19908fc0da)
- AxisAngle4f.set(Matrix) - (https://github.com/JOML-CI/JOML/commit/9669deb89cd088b8a6acb75deb44e37ae00cf3f0)
- BestCandidateSampling.generate() - (https://github.com/JOML-CI/JOML/commit/779e1eb031a23de94a8b74961af02a8952499b92)
- Many Intersectionf/d methods - (https://github.com/JOML-CI/JOML/commit/220538b11f5cdc08b34adf8c23dc90b195d1866a, https://github.com/JOML-CI/JOML/commit/75c3db71495f61951c1ea4e8663bc908e92884ae, https://github.com/JOML-CI/JOML/commit/90da2df326f52399ef9622f5f3683389ba07fa09)
- Matrix2f.getTransposed(Buffer) - (https://github.com/JOML-CI/JOML/commit/eb258bccc3dddf3eb534bdd33f39a4fd2f1e0876)
- duplicate branch in Matrix4d.reflect() - (https://github.com/JOML-CI/JOML/commit/3d33c973edebe0a7e9209a0743dbd40990d2a84a)
- Matrix4.perspective/frustumLH() for near-plane=INF - (https://github.com/JOML-CI/JOML/commit/604a7d2b1d4f5c8534dfff2341213ca6ca6bf064)
- Matrix4x3.normal() when orthonormal - (https://github.com/JOML-CI/JOML/commit/53325bfd5afb1f82d297242b700cee1a36bfa07f)
- Vector3/4.smoothStep/hermite() - (https://github.com/JOML-CI/JOML/commit/6caf05bc6c2f80279bd077491f5a88daf8762e95)
- Matrix4.rotateAround() - (https://github.com/JOML-CI/JOML/commit/a4bf45ab011f06014b352f5cce7efe00b93b5f7e)
- Matrix4.pick() - (https://github.com/JOML-CI/JOML/commit/53e5be28a31d35027b401862e94212ba2f430967)
- Quaternion.rotationTo/rotateTo() - (https://github.com/JOML-CI/JOML/commit/3ac7c75a9acfcdb03a1a33bbf3e9eb75ba740f32)
- RayAabIntersection.test() - (https://github.com/JOML-CI/JOML/commit/daead2163c5f9bdb5756b73221f263ee7475d387)
- Matrix4x3.rotateAroundAffine() aliasing bug - (https://github.com/JOML-CI/JOML/commit/3f63dc2183fdb51a63e660dbd6b7f89fc1da4e34)
- Matrix4x3.pick() - (https://github.com/JOML-CI/JOML/commit/92d64dc2de173ca016c0f28804cdf85c29fc32f7)
- Matrix4.normalOrthonormal() - (https://github.com/JOML-CI/JOML/commit/fdb98a70998817f9c9aed0d708a44d04eee4c0f8)
- Matrix4.perspectiveFrustumSlice() - (https://github.com/JOML-CI/JOML/commit/e5048abf4c1792c61961aa1ab47a4c700bf42aff)
Miscellaneous
- Add FASTMATH path to Math.atan2(float) - (https://github.com/JOML-CI/JOML/issues/360) (https://github.com/JOML-CI/JOML/commit/2e3226f689a82d96e3ed7ca7a93c5fee3275680a)
- Exclude Kotlin stdlib from published Gradle metadata - Thanks to @56738 (https://github.com/JOML-CI/JOML/pull/357) (https://github.com/JOML-CI/JOML/commit/d1fe5d235f09b61caf382ee16e7c1c9f5969f971)
- Pull toString(NumberFormat) into superclass - Thanks to @Rubydesic (https://github.com/JOML-CI/JOML/pull/386) (https://github.com/JOML-CI/JOML/commit/c903ce01cd88ed5fea75f088fb419e2fdc69697b)
- Refactor Kotlin extensions - Thanks to @MukjepScarlet (https://github.com/JOML-CI/JOML/pull/375) (https://github.com/JOML-CI/JOML/commit/e414ac232870141a1459ffb9c182beb4ecb53ec7)
- Fix paper link in RayAabIntersection JavaDocs - (https://github.com/JOML-CI/JOML/issues/354) (https://github.com/JOML-CI/JOML/commit/f7c3a8c57365b8ebe1b6bb4ed1101728ab232994)
- Add jdk.internal.misc.Unsafe support - Thanks to @OblivRuinDev (https://github.com/JOML-CI/JOML/pull/391) (https://github.com/JOML-CI/JOML/commit/2b27943af49b4b0ad5caa8e9d316008aa4ecae7d, https://github.com/JOML-CI/JOML/commit/a10d3e128ac8ebe599f46e7501d2645003aeb900)
- JSpecify Nullable annotations - Thanks to @MukjepScarlet (https://github.com/JOML-CI/JOML/pull/387) (https://github.com/JOML-CI/JOML/commit/55b478a3bab3b32582c4d952789ef47c5e42d172)