Class Vector3Extensions
- Namespace
- Elegy.Common.Extensions
- Assembly
- Elegy.Common.dll
public static class Vector3Extensions
- Inheritance
-
Vector3Extensions
- Inherited Members
-
Methods
Average(IReadOnlyList<Vector3>)
public static Vector3 Average(this IReadOnlyList<Vector3> vectors)
Parameters
vectors
IReadOnlyList<Vector3>
Returns
- Vector3
ContainsInRadius(IReadOnlyList<Vector3>, Vector3, Vector3)
public static bool ContainsInRadius(this IReadOnlyList<Vector3> vectors, Vector3 point, Vector3 radius)
Parameters
vectors
IReadOnlyList<Vector3>
point
Vector3
radius
Vector3
Returns
- bool
ToGodot(Vector3, float)
public static Vector3 ToGodot(this Vector3 vector, float scale = 0.025400052)
Parameters
vector
Vector3
scale
float
Returns
- Vector3
ToVector2(Vector3)
public static Vector2 ToVector2(this Vector3 vector)
Parameters
vector
Vector3
Returns
- Vector2
ToVector2(Vector4)
public static Vector2 ToVector2(this Vector4 vector)
Parameters
vector
Vector4
Returns
- Vector2
ToVector3(Vector4)
public static Vector3 ToVector3(this Vector4 vector)
Parameters
vector
Vector4
Returns
- Vector3
ToVectorIndexDictionary(IReadOnlyList<Vector3>)
public static Dictionary<Vector3, int> ToVectorIndexDictionary(this IReadOnlyList<Vector3> vectors)
Parameters
vectors
IReadOnlyList<Vector3>
Returns
- Dictionary<Vector3, int>
WithUniqueValues(IReadOnlyList<Vector3>)
public static IReadOnlyList<Vector3> WithUniqueValues(this IReadOnlyList<Vector3> vectors)
Parameters
vectors
IReadOnlyList<Vector3>
Returns
- IReadOnlyList<Vector3>
WithUniqueValuesInRadius(IReadOnlyList<Vector3>, Vector3)
public static IReadOnlyList<Vector3> WithUniqueValuesInRadius(this IReadOnlyList<Vector3> vectors, Vector3 radius)
Parameters
vectors
IReadOnlyList<Vector3>
radius
Vector3
Returns
- IReadOnlyList<Vector3>
XOZ(Vector3)
public static Vector3 XOZ(this Vector3 vector)
Parameters
vector
Vector3
Returns
- Vector3
XZ(Vector3)
public static Vector2 XZ(this Vector3 vector)
Parameters
vector
Vector3
Returns
- Vector2