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>