Vector3D.Distance C# (CSharp) Method

Distance() public static method

public static Distance ( Vector3D, a, Vector3D, b ) : double
a Vector3D,
b Vector3D,
return double
    public static double Distance(Vector3D a, Vector3D b)
    {
        Vector3D vector = new Vector3D (a.x - b.x, a.y - b.y, a.z - b.z);
        return Math.Sqrt (vector.x * vector.x + vector.y * vector.y + vector.z * vector.z);
    }

Usage Example

Example #1
0
        float IMyPathVertex <MyNavigationPrimitive> .EstimateDistanceTo(IMyPathVertex <MyNavigationPrimitive> other)
        {
            MyNavigationPrimitive primitive = other as MyNavigationPrimitive;

            return(!ReferenceEquals(this.Group, primitive.Group) ? ((float)Vector3D.Distance(this.WorldPosition, primitive.WorldPosition)) : Vector3.Distance(this.Position, primitive.Position));
        }
All Usage Examples Of Vector3D::Distance