Browse Source

Update Vector3 slide to match godot implementation

It wasn't the same before and resulted in weird behavior, its better now.
Silver1063 4 years ago
parent
commit
a733457285
1 changed files with 1 additions and 1 deletions
  1. 1 1
      include/core/Vector3.hpp

+ 1 - 1
include/core/Vector3.hpp

@@ -264,7 +264,7 @@ struct Vector3 {
 	void rotate(const Vector3 &p_axis, real_t p_phi);
 	void rotate(const Vector3 &p_axis, real_t p_phi);
 
 
 	inline Vector3 slide(const Vector3 &by) const {
 	inline Vector3 slide(const Vector3 &by) const {
-		return by - *this * this->dot(by);
+		return *this - by * this->dot(by);
 	}
 	}
 
 
 	void snap(real_t p_val);
 	void snap(real_t p_val);