Update the MuJoCo changelog for the 3.2.5 release
PiperOrigin-RevId: 693032354 Change-Id: I675424a3feeda8037a9559753dc93c05b812257c
This commit is contained in:
committed by
Copybara-Service
parent
298ce31e39
commit
b7bbb2b25c
+29
-29
@@ -2,52 +2,52 @@
|
|||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
Upcoming version (not yet released)
|
Version 3.2.5 (Nov 4, 2024)
|
||||||
-----------------------------------
|
---------------------------
|
||||||
|
|
||||||
Feature promotion
|
Feature promotion
|
||||||
^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^
|
||||||
- The :doc:`Model Editing<programming/modeledit>` framework afforded by :ref:`mjSpec`, introduced in 3.2.0 as an
|
1. The :doc:`Model Editing<programming/modeledit>` framework afforded by :ref:`mjSpec`, introduced in 3.2.0 as an
|
||||||
in-development feature, is now stable and recommended for general use.
|
in-development feature, is now stable and recommended for general use.
|
||||||
- The native convex collision detection pipeline introduced in 3.2.3 and enabled by the
|
2. The native convex collision detection pipeline introduced in 3.2.3 and enabled by the
|
||||||
:ref:`nativeccd<option-flag-nativeccd>` flag, is not yet the default but is already recommended for general use.
|
:ref:`nativeccd<option-flag-nativeccd>` flag, is not yet the default but is already recommended for general use.
|
||||||
Please try it when encountering collision-related problems and report any issues you encounter.
|
Please try it when encountering collision-related problems and report any issues you encounter.
|
||||||
|
|
||||||
General
|
General
|
||||||
^^^^^^^
|
^^^^^^^
|
||||||
|
|
||||||
- The global compiler flag ``exactmeshinertia`` has been removed and replaced with the mesh-specific
|
3. The global compiler flag ``exactmeshinertia`` has been removed and replaced with the mesh-specific
|
||||||
:ref:`inertia<asset-mesh-inertia>` attribute.
|
:ref:`inertia<asset-mesh-inertia>` attribute.
|
||||||
- The not-useful ``convexhull`` compiler option (to disable computation of mesh convex hulls) has been removed.
|
4. The not-useful ``convexhull`` compiler option (to disable computation of mesh convex hulls) has been removed.
|
||||||
- Removed the deprecated ``mju_rotVecMat``, ``mju_rotVecMatT`` and ``mjv_makeConnector`` functions.
|
5. Removed the deprecated ``mju_rotVecMat``, ``mju_rotVecMatT`` and ``mjv_makeConnector`` functions.
|
||||||
- Sorting now uses a faster, native sort function (fixes :github:issue:`1638`).
|
6. Sorting now uses a faster, native sort function (fixes :github:issue:`1638`).
|
||||||
- The PBR texture layers introduced in 3.2.1 were refactored from seperate sub-elements to a single
|
7. The PBR texture layers introduced in 3.2.1 were refactored from seperate sub-elements to a single
|
||||||
:ref:`layer<material-layer>` sub-element.
|
:ref:`layer<material-layer>` sub-element.
|
||||||
- The composite types box, cylinder, and sphere have been removed. Users should instead use the equivalent types
|
8. The composite types box, cylinder, and sphere have been removed. Users should instead use the equivalent types
|
||||||
available in :ref:`flexcomp<body-flexcomp>`.
|
available in :ref:`flexcomp<body-flexcomp>`.
|
||||||
|
|
||||||
MJX
|
MJX
|
||||||
^^^
|
^^^
|
||||||
- Added ``apply_ft``, ``jac``, and ``xfrc_accumulate`` as public functions.
|
9. Added ``apply_ft``, ``jac``, and ``xfrc_accumulate`` as public functions.
|
||||||
- Added ``TOUCH`` sensor.
|
10. Added ``TOUCH`` sensor.
|
||||||
- Added support for ``eq_active``. Fixes :github:issue:`2173`.
|
11. Added support for ``eq_active``. Fixes :github:issue:`2173`.
|
||||||
- Added ray intersection with ellipsoid.
|
12. Added ray intersection with ellipsoid.
|
||||||
|
|
||||||
Bug fixes
|
Bug fixes
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
- Fixed several bugs related to connect and weld constraints with site semantics (fixes :github:issue:`2179`, reported
|
13. Fixed several bugs related to connect and weld constraints with site semantics (fixes :github:issue:`2179`, reported
|
||||||
by :github:user:`yinfanyi`). The introduction of site specification to connects and welds in 3.2.3 conditionally
|
by :github:user:`yinfanyi`). The introduction of site specification to connects and welds in 3.2.3 conditionally
|
||||||
changed the semantics of `mjData.eq_obj1id` and `mjData.eq_obj2id`, but these changes were not properly propagated in
|
changed the semantics of `mjData.eq_obj1id` and `mjData.eq_obj2id`, but these changes were not properly propagated in
|
||||||
several places leading to incorrect computations of constraint inertia, readings of affected force/torque sensors and
|
several places leading to incorrect computations of constraint inertia, readings of affected force/torque sensors and
|
||||||
runtime enabling/disabling of such constraints.
|
runtime enabling/disabling of such constraints.
|
||||||
- Fixed a bug in slider-crank :ref:`transmission<geTransmission>`. The bug was introduced in 3.0.0.
|
14. Fixed a bug in slider-crank :ref:`transmission<geTransmission>`. The bug was introduced in 3.0.0.
|
||||||
- Fixed a bug in flex texture coordinates that prevented the correct allocation of textures in mjModel.
|
15. Fixed a bug in flex texture coordinates that prevented the correct allocation of textures in mjModel.
|
||||||
|
|
||||||
|
|
||||||
Documentation
|
Documentation
|
||||||
^^^^^^^^^^^^^
|
^^^^^^^^^^^^^
|
||||||
- Function headers in the :doc:`API reference <../APIreference/APIfunctions>` now link to their source definitions
|
16. Function headers in the :doc:`API reference <../APIreference/APIfunctions>` now link to their source definitions
|
||||||
in GitHub.
|
in GitHub.
|
||||||
|
|
||||||
Version 3.2.4 (Oct 15, 2024)
|
Version 3.2.4 (Oct 15, 2024)
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user