Class Vector3DExtensions
- Namespace
- Elegy.Common.Extensions
- Assembly
- Elegy.Common.dll
public static class Vector3DExtensions
- Inheritance
-
Vector3DExtensions
- Inherited Members
-
Methods
Average(IReadOnlyList<Vector3D>)
public static Vector3D Average(this IReadOnlyList<Vector3D> vectors)
Parameters
vectors
IReadOnlyList<Vector3D>
Returns
- Vector3D
ContainsInRadius(IReadOnlyList<Vector3D>, Vector3D, Vector3D)
public static bool ContainsInRadius(this IReadOnlyList<Vector3D> vectors, Vector3D point, Vector3D radius)
Parameters
vectors
IReadOnlyList<Vector3D>
point
Vector3D
radius
Vector3D
Returns
- bool
ToGodot(Vector3D, float)
public static Vector3D ToGodot(this Vector3D vector, float scale = 0.025400052)
Parameters
vector
Vector3D
scale
float
Returns
- Vector3D
ToVector2D(Vector3D)
public static Vector2D ToVector2D(this Vector3D vector)
Parameters
vector
Vector3D
Returns
- Vector2D
ToVector2D(Vector4D)
public static Vector2D ToVector2D(this Vector4D vector)
Parameters
vector
Vector4D
Returns
- Vector2D
ToVector3D(Vector4D)
public static Vector3D ToVector3D(this Vector4D vector)
Parameters
vector
Vector4D
Returns
- Vector3D
WithUniqueValues(IReadOnlyList<Vector3D>)
public static IReadOnlyList<Vector3D> WithUniqueValues(this IReadOnlyList<Vector3D> vectors)
Parameters
vectors
IReadOnlyList<Vector3D>
Returns
- IReadOnlyList<Vector3D>
WithUniqueValuesInRadius(IReadOnlyList<Vector3D>, Vector3D)
public static IReadOnlyList<Vector3D> WithUniqueValuesInRadius(this IReadOnlyList<Vector3D> vectors, Vector3D radius)
Parameters
vectors
IReadOnlyList<Vector3D>
radius
Vector3D
Returns
- IReadOnlyList<Vector3D>