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