From 0f477e27ae4462489b685834f136355a48818564 Mon Sep 17 00:00:00 2001 From: Chuyuan Fu Date: Tue, 17 Dec 2019 13:45:52 -0800 Subject: [PATCH] add link index to setdamping C APIs. If link index is not set, the command is igored for rigidbody --- examples/SharedMemory/PhysicsClientC_API.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/SharedMemory/PhysicsClientC_API.cpp b/examples/SharedMemory/PhysicsClientC_API.cpp index 2c47be584..b629ffe5e 100644 --- a/examples/SharedMemory/PhysicsClientC_API.cpp +++ b/examples/SharedMemory/PhysicsClientC_API.cpp @@ -3171,6 +3171,7 @@ B3_SHARED_API int b3ChangeDynamicsInfoSetLinearDamping(b3SharedMemoryCommandHand struct SharedMemoryCommand* command = (struct SharedMemoryCommand*)commandHandle; b3Assert(command->m_type == CMD_CHANGE_DYNAMICS_INFO); command->m_changeDynamicsInfoArgs.m_bodyUniqueId = bodyUniqueId; + command->m_changeDynamicsInfoArgs.m_linkIndex = -1; command->m_changeDynamicsInfoArgs.m_linearDamping = linearDamping; command->m_updateFlags |= CHANGE_DYNAMICS_INFO_SET_LINEAR_DAMPING; return 0; @@ -3181,6 +3182,7 @@ B3_SHARED_API int b3ChangeDynamicsInfoSetAngularDamping(b3SharedMemoryCommandHan struct SharedMemoryCommand* command = (struct SharedMemoryCommand*)commandHandle; b3Assert(command->m_type == CMD_CHANGE_DYNAMICS_INFO); command->m_changeDynamicsInfoArgs.m_bodyUniqueId = bodyUniqueId; + command->m_changeDynamicsInfoArgs.m_linkIndex = -1; command->m_changeDynamicsInfoArgs.m_angularDamping = angularDamping; command->m_updateFlags |= CHANGE_DYNAMICS_INFO_SET_ANGULAR_DAMPING; return 0;