diff --git a/Source/Vehicles/Graphics/GraphicClasses/Vehicle/Graphic_Rgb.cs b/Source/Vehicles/Graphics/GraphicClasses/Vehicle/Graphic_Rgb.cs index f2af6d0e..3f272cb4 100644 --- a/Source/Vehicles/Graphics/GraphicClasses/Vehicle/Graphic_Rgb.cs +++ b/Source/Vehicles/Graphics/GraphicClasses/Vehicle/Graphic_Rgb.cs @@ -501,9 +501,11 @@ public PreRenderResults ParallelGetPreRenderResults(ref readonly TransformData t material = MatAtFull(transformData.orientation) }; - float rotAngle = transformData.orientation.AsRotationAngle + transformData.rotation; + float rotAngle = transformData.orientation.AsRotationAngle; float rotation = rotAngle + extraRotation; AdjustAngle(transformData.orientation, ref rotation, ref rotAngle); + rotAngle += transformData.rotation; + rotation += transformData.rotation; Quaternion quaternion = Quaternion.AngleAxis(rotation, Vector3.up); if (data is { addTopAltitudeBias: true }) {