Implement Vector2i/3i/4i methods: distance_to and distance_squared_to

This commit is contained in:
Jakub Marcowski 2023-10-11 12:04:57 +02:00
parent 9957f1ad4e
commit cb954c6bab
13 changed files with 168 additions and 0 deletions

View file

@ -59,6 +59,21 @@
Returns a new vector with all components clamped between the components of [param min] and [param max], by running [method @GlobalScope.clamp] on each component.
</description>
</method>
<method name="distance_squared_to" qualifiers="const">
<return type="int" />
<param index="0" name="to" type="Vector3i" />
<description>
Returns the squared distance between this vector and [param to].
This method runs faster than [method distance_to], so prefer it if you need to compare vectors or need the squared distance for some formula.
</description>
</method>
<method name="distance_to" qualifiers="const">
<return type="float" />
<param index="0" name="to" type="Vector3i" />
<description>
Returns the distance between this vector and [param to].
</description>
</method>
<method name="length" qualifiers="const">
<return type="float" />
<description>