Vector3: add missing methods

This commit is contained in:
lupoDharkael
2018-10-18 18:32:38 +02:00
parent b4ab2d2d9b
commit 04637d8697
2 changed files with 31 additions and 2 deletions

View File

@@ -7,6 +7,7 @@
namespace godot {
class Basis;
struct Vector3 {
@@ -79,6 +80,8 @@ struct Vector3 {
Vector3 cubic_interpolate(const Vector3& b, const Vector3& pre_a, const Vector3& post_b, const real_t t) const;
Vector3 bounce(const Vector3& p_normal) const;
real_t length() const;
real_t length_squared() const;
@@ -89,11 +92,15 @@ struct Vector3 {
real_t dot(const Vector3& b) const;
real_t angle_to(const Vector3& b) const;
Vector3 floor() const;
Vector3 inverse() const;
bool is_normalized() const;
Basis outer(const Vector3& b) const;
int max_axis() const;