Show / Hide Table of Contents

Class RelativeDistanceMethods

A collection of methods calculating the relative distance between two points. All methods return a langword_csharp_float between 0 and 1 (inclusive). 0 indicates equality and 1 indicates great distance For the array methods, the return value is an average of the relative distances for the individual points.

Inheritance
System.Object
RelativeDistanceMethods
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: AssetRipper.Numerics
Assembly: AssetRipper.Numerics.dll
Syntax
public static class RelativeDistanceMethods

Methods

| Improve this Doc View Source

RelativeDistance(BoneWeight4, BoneWeight4)

Declaration
public static float RelativeDistance(BoneWeight4 v1, BoneWeight4 v2)
Parameters
Type Name Description
AssetRipper.Numerics.BoneWeight4 v1
AssetRipper.Numerics.BoneWeight4 v2
Returns
Type Description
System.Single
| Improve this Doc View Source

RelativeDistance(BoneWeight4[], BoneWeight4[], out Single, out Int32)

Declaration
public static void RelativeDistance(BoneWeight4[] v1, BoneWeight4[] v2, out float sum, out int count)
Parameters
Type Name Description
AssetRipper.Numerics.BoneWeight4[] v1
AssetRipper.Numerics.BoneWeight4[] v2
System.Single sum
System.Int32 count
| Improve this Doc View Source

RelativeDistance(ColorFloat, ColorFloat)

Declaration
public static float RelativeDistance(ColorFloat v1, ColorFloat v2)
Parameters
Type Name Description
AssetRipper.Numerics.ColorFloat v1
AssetRipper.Numerics.ColorFloat v2
Returns
Type Description
System.Single
| Improve this Doc View Source

RelativeDistance(ColorFloat[], ColorFloat[], out Single, out Int32)

Declaration
public static void RelativeDistance(ColorFloat[] v1, ColorFloat[] v2, out float sum, out int count)
Parameters
Type Name Description
AssetRipper.Numerics.ColorFloat[] v1
AssetRipper.Numerics.ColorFloat[] v2
System.Single sum
System.Int32 count
| Improve this Doc View Source

RelativeDistance(Matrix4x4, Matrix4x4)

Declaration
public static float RelativeDistance(Matrix4x4 v1, Matrix4x4 v2)
Parameters
Type Name Description
Matrix4x4 v1
Matrix4x4 v2
Returns
Type Description
System.Single
| Improve this Doc View Source

RelativeDistance(Matrix4x4[], Matrix4x4[], out Single, out Int32)

Declaration
public static void RelativeDistance(Matrix4x4[] v1, Matrix4x4[] v2, out float sum, out int count)
Parameters
Type Name Description
Matrix4x4[] v1
Matrix4x4[] v2
System.Single sum
System.Int32 count
| Improve this Doc View Source

RelativeDistance(Single, Single)

Declaration
public static float RelativeDistance(float x1, float x2)
Parameters
Type Name Description
System.Single x1
System.Single x2
Returns
Type Description
System.Single
| Improve this Doc View Source

RelativeDistance(Single[], Single[], out Single, out Int32)

Declaration
public static void RelativeDistance(float[] x1, float[] x2, out float sum, out int count)
Parameters
Type Name Description
System.Single[] x1
System.Single[] x2
System.Single sum
System.Int32 count
| Improve this Doc View Source

RelativeDistance(Vector2, Vector2)

Declaration
public static float RelativeDistance(Vector2 v1, Vector2 v2)
Parameters
Type Name Description
Vector2 v1
Vector2 v2
Returns
Type Description
System.Single
| Improve this Doc View Source

RelativeDistance(Vector2[], Vector2[], out Single, out Int32)

Declaration
public static void RelativeDistance(Vector2[] v1, Vector2[] v2, out float sum, out int count)
Parameters
Type Name Description
Vector2[] v1
Vector2[] v2
System.Single sum
System.Int32 count
| Improve this Doc View Source

RelativeDistance(Vector3, Vector3)

Declaration
public static float RelativeDistance(Vector3 v1, Vector3 v2)
Parameters
Type Name Description
Vector3 v1
Vector3 v2
Returns
Type Description
System.Single
| Improve this Doc View Source

RelativeDistance(Vector3[], Vector3[], out Single, out Int32)

Declaration
public static void RelativeDistance(Vector3[] v1, Vector3[] v2, out float sum, out int count)
Parameters
Type Name Description
Vector3[] v1
Vector3[] v2
System.Single sum
System.Int32 count
| Improve this Doc View Source

RelativeDistance(Vector4, Vector4)

Declaration
public static float RelativeDistance(Vector4 v1, Vector4 v2)
Parameters
Type Name Description
Vector4 v1
Vector4 v2
Returns
Type Description
System.Single
| Improve this Doc View Source

RelativeDistance(Vector4[], Vector4[], out Single, out Int32)

Declaration
public static void RelativeDistance(Vector4[] v1, Vector4[] v2, out float sum, out int count)
Parameters
Type Name Description
Vector4[] v1
Vector4[] v2
System.Single sum
System.Int32 count
| Improve this Doc View Source

RelativeDistance2(Single, Single)

Declaration
public static float RelativeDistance2(float x1, float x2)
Parameters
Type Name Description
System.Single x1
System.Single x2
Returns
Type Description
System.Single
| Improve this Doc View Source

RelativeDistance2(Vector2, Vector2)

Declaration
public static float RelativeDistance2(Vector2 v1, Vector2 v2)
Parameters
Type Name Description
Vector2 v1
Vector2 v2
Returns
Type Description
System.Single
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾