From 437fe03008090c21b76cf224bab850c7d3256d67 Mon Sep 17 00:00:00 2001 From: Bob Long Date: Tue, 15 Oct 2024 18:08:41 +1100 Subject: [PATCH] AP_Scripting: deprecate quaternion earth_to_body --- libraries/AP_Scripting/docs/docs.lua | 5 +++++ libraries/AP_Scripting/generator/description/bindings.desc | 3 +++ 2 files changed, 8 insertions(+) diff --git a/libraries/AP_Scripting/docs/docs.lua b/libraries/AP_Scripting/docs/docs.lua index 7a6216e247283c..4ec9cef6ef1928 100644 --- a/libraries/AP_Scripting/docs/docs.lua +++ b/libraries/AP_Scripting/docs/docs.lua @@ -1002,6 +1002,11 @@ function Quaternion_ud:q1(value) end ---@param vec Vector3f_ud function Quaternion_ud:body_to_earth(vec) end +-- Compatability alias for body_to_earth +---@deprecated renamed to body_to_earth, this alias will be removed in 4.7 +---@param vec Vector3f_ud +function Quaternion_ud:earth_to_body(vec) end + -- Returns inverse of quaternion ---@return Quaternion_ud function Quaternion_ud:inverse() end diff --git a/libraries/AP_Scripting/generator/description/bindings.desc b/libraries/AP_Scripting/generator/description/bindings.desc index 8ddc70adee241e..e5de9f3695c9d3 100644 --- a/libraries/AP_Scripting/generator/description/bindings.desc +++ b/libraries/AP_Scripting/generator/description/bindings.desc @@ -187,6 +187,9 @@ userdata Quaternion method get_euler_yaw float userdata Quaternion method from_euler void float'skip_check float'skip_check float'skip_check userdata Quaternion method inverse Quaternion userdata Quaternion method body_to_earth void Vector3f +userdata Quaternion method body_to_earth2 void Vector3f +userdata Quaternion method body_to_earth2 rename earth_to_body +userdata Quaternion method body_to_earth2 deprecate renamed to body_to_earth, this alias will be removed in 4.7 userdata Quaternion method to_axis_angle void Vector3f userdata Quaternion method from_axis_angle void Vector3f float'skip_check userdata Quaternion method from_angular_velocity void Vector3f float'skip_check