diff --git a/core/variant/variant_call.cpp b/core/variant/variant_call.cpp
index 13e9da37f23..5a4a017abef 100644
--- a/core/variant/variant_call.cpp
+++ b/core/variant/variant_call.cpp
@@ -1921,7 +1921,7 @@ static void _register_variant_builtin_methods() {
bind_method(Vector4, distance_squared_to, sarray("to"), varray());
bind_method(Vector4, dot, sarray("with"), varray());
bind_method(Vector4, inverse, sarray(), varray());
- bind_method(Vector4, is_equal_approx, sarray("with"), varray());
+ bind_method(Vector4, is_equal_approx, sarray("to"), varray());
bind_method(Vector4, is_zero_approx, sarray(), varray());
bind_method(Vector4, is_finite, sarray(), varray());
diff --git a/doc/classes/Vector2.xml b/doc/classes/Vector2.xml
index 35ccac120fe..73f6f4be47a 100644
--- a/doc/classes/Vector2.xml
+++ b/doc/classes/Vector2.xml
@@ -214,7 +214,7 @@
- Returns [code]true[/code] if this vector and [code]v[/code] are approximately equal, by running [method @GlobalScope.is_equal_approx] on each component.
+ Returns [code]true[/code] if this vector and [param to] are approximately equal, by running [method @GlobalScope.is_equal_approx] on each component.
@@ -288,7 +288,7 @@
Returns the result of scaling the vector to unit length. Equivalent to [code]v / v.length()[/code]. See also [method is_normalized].
- [b]Note:[/b] This function may return incorrect values if the initial vector length is near zero.
+ [b]Note:[/b] This function may return incorrect values if the input vector length is near zero.
diff --git a/doc/classes/Vector4.xml b/doc/classes/Vector4.xml
index ea00ddaae12..cf829194e5c 100644
--- a/doc/classes/Vector4.xml
+++ b/doc/classes/Vector4.xml
@@ -131,9 +131,9 @@
-
+
- Returns [code]true[/code] if this vector and [param with] are approximately equal, by running [method @GlobalScope.is_equal_approx] on each component.
+ Returns [code]true[/code] if this vector and [param to] are approximately equal, by running [method @GlobalScope.is_equal_approx] on each component.
@@ -164,7 +164,8 @@
- Returns the squared length (squared magnitude) of this vector. This method runs faster than [method length].
+ Returns the squared length (squared magnitude) of this vector.
+ This method runs faster than [method length], so prefer it if you need to compare vectors or need the squared distance for some formula.
@@ -198,14 +199,14 @@
- Returns a new vector composed of the [method @GlobalScope.fposmod] of this vector's components and [param mod].
+ Returns a vector composed of the [method @GlobalScope.fposmod] of this vector's components and [param mod].
- Returns a new vector composed of the [method @GlobalScope.fposmod] of this vector's components and [param modv]'s components.
+ Returns a vector composed of the [method @GlobalScope.fposmod] of this vector's components and [param modv]'s components.
diff --git a/doc/classes/Vector4i.xml b/doc/classes/Vector4i.xml
index e2de7a28dc4..c2e03016bf0 100644
--- a/doc/classes/Vector4i.xml
+++ b/doc/classes/Vector4i.xml
@@ -65,7 +65,8 @@
- Returns the squared length (squared magnitude) of this vector. This method runs faster than [method length].
+ Returns the squared length (squared magnitude) of this vector.
+ This method runs faster than [method length], so prefer it if you need to compare vectors or need the squared distance for some formula.