Introduce mjPreContact, a minimal struct passed into the collision functions.
PiperOrigin-RevId: 918533795 Change-Id: I2b5af05c1479b25d5c2cfdc690321a26fce6ede6
This commit is contained in:
committed by
Copybara-Service
parent
53b3137a12
commit
7174d33f08
@@ -936,6 +936,15 @@ MJCF element :ref:`statistic <statistic>`. One instance of it is embedded in mjM
|
||||
.. mujoco-include:: mjStatistic
|
||||
|
||||
|
||||
.. _mjPreContact:
|
||||
|
||||
mjPreContact
|
||||
~~~~~~~~~~~~
|
||||
|
||||
This is the data structure holding information about one contact filled out by a narrowphase collision detector.
|
||||
|
||||
.. mujoco-include:: mjPreContact
|
||||
|
||||
.. _mjContact:
|
||||
|
||||
mjContact
|
||||
@@ -1780,7 +1789,7 @@ mjfCollision
|
||||
.. code-block:: C
|
||||
|
||||
typedef int (*mjfCollision)(const mjModel* m, const mjData* d,
|
||||
mjContact* con, int g1, int g2, mjtNum margin);
|
||||
mjPreContact* con, int g1, int g2, mjtNum margin);
|
||||
|
||||
This is the function type of the callbacks in the collision table :ref:`mjCOLLISIONFUNC`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user