open-dis / open-dis-java

Java implementation of the IEEE-1278.1 Distributed Interactive Simulation (DIS) application protocol v6 and v7 :boom:
Other
44 stars 35 forks source link

DeadReckoner:perform_DR() for (some) articulated parts not working #86

Closed LumHwang closed 1 year ago

LumHwang commented 2 years ago

We are using articulated parts parameters: 1) Turret Azimuth PRIMARY_TURRET_NUMBER_1 + AZIMUTH 2) Gun Elevation (attached to turret) PRIMARY_GUN_NUMBER_1 + ELEVATION

When perform_DR() is called on those parts, the values produced for turret Azimuth seem correct at certain angles, but at other angles, the values flip/flop (even when there is no movement).

In the end, I think that dead-reckoning for those parts should be disabled.

leif81 commented 1 year ago

Thank-you for the report @LumHwang . Will await confirmation the change passed lab testing and then will proceed with merging the PR.