diff options
| author | Marc Gilleron <marc.gilleron@gmail.com> | 2022-09-18 22:35:43 +0100 |
|---|---|---|
| committer | Marc Gilleron <marc.gilleron@gmail.com> | 2022-09-18 23:04:38 +0100 |
| commit | c543a3cbe15b729e1020cee088aa81eaa3c47724 (patch) | |
| tree | 4a14ba6456b48417409d4fcd706952867fb5b8a8 /include | |
| parent | 3276688c825308199e8be6f6e7f9e90822d50643 (diff) | |
| download | redot-cpp-c543a3cbe15b729e1020cee088aa81eaa3c47724.tar.gz | |
Add Transform3D `translated_local`, `rotated_local`, `scaled_local`
Diffstat (limited to 'include')
| -rw-r--r-- | include/godot_cpp/variant/transform3d.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/godot_cpp/variant/transform3d.hpp b/include/godot_cpp/variant/transform3d.hpp index 975adf2..26ebca9 100644 --- a/include/godot_cpp/variant/transform3d.hpp +++ b/include/godot_cpp/variant/transform3d.hpp @@ -55,6 +55,7 @@ public: Transform3D affine_inverse() const; Transform3D rotated(const Vector3 &p_axis, real_t p_phi) const; + Transform3D rotated_local(const Vector3 &p_axis, real_t p_angle) const; void rotate(const Vector3 &p_axis, real_t p_phi); void rotate_basis(const Vector3 &p_axis, real_t p_phi); @@ -64,10 +65,12 @@ public: void scale(const Vector3 &p_scale); Transform3D scaled(const Vector3 &p_scale) const; + Transform3D scaled_local(const Vector3 &p_scale) const; void scale_basis(const Vector3 &p_scale); void translate(real_t p_tx, real_t p_ty, real_t p_tz); void translate(const Vector3 &p_translation); Transform3D translated(const Vector3 &p_translation) const; + Transform3D translated_local(const Vector3 &p_translation) const; const Basis &get_basis() const { return basis; } void set_basis(const Basis &p_basis) { basis = p_basis; } |
