Currently we assume that articulation size is articulation_start[i + 1] - articulation_start[i], but that's not true if there are other joints in the scene (such as free joints added for rigid bodies).
With begin_articulation() and end_articulation(), we could precisely mark the range of joints belonging to an articulation.
Currently we assume that articulation size is
articulation_start[i + 1] - articulation_start[i], but that's not true if there are other joints in the scene (such as free joints added for rigid bodies).With
begin_articulation()andend_articulation(), we could precisely mark the range of joints belonging to an articulation.