I am working on creating an FRC(FIRST Robotics Competition) library that uses both the Java and C++ bindings of bullet for simulating our robots. When comparing the two simulations, I feel as though the Java bindings are more deterministic in how motion occurs. The plainest example is in stacking sphere objects. When creating a stack of spheres with the same properties in both Java and C++, the C++ stack falls over after a certain number of balls are reached, while the Java stack remains standing. From what I understand, the behaviors should be identical. Is there a reason for this? I can attach videos if necessary
I am working on creating an FRC(FIRST Robotics Competition) library that uses both the Java and C++ bindings of bullet for simulating our robots. When comparing the two simulations, I feel as though the Java bindings are more deterministic in how motion occurs. The plainest example is in stacking sphere objects. When creating a stack of spheres with the same properties in both Java and C++, the C++ stack falls over after a certain number of balls are reached, while the Java stack remains standing. From what I understand, the behaviors should be identical. Is there a reason for this? I can attach videos if necessary