Vector3D.Max C# (CSharp) Method

Max() public static method

public static Max ( Vector3D, lhs, Vector3D, rhs ) : Vector3D,
lhs Vector3D,
rhs Vector3D,
return Vector3D,
    public static Vector3D Max(Vector3D lhs, Vector3D rhs)
    {
        return new Vector3D (Math.Max (lhs.x, rhs.x), Math.Max (lhs.y, rhs.y), Math.Max (lhs.z, rhs.z));
    }

Usage Example

Esempio n. 1
0
        public static (double Size, Vector3D Center) GetBound(IEnumerable <Vector3D> positions)
        {
            var minPos = positions.Aggregate(Vector3D.MaxValue, (s, n) => Vector3D.Min(s, n));
            var maxPos = positions.Aggregate(Vector3D.MinValue, (s, n) => Vector3D.Max(s, n));
            var size   = Vector3D.Distance(minPos, maxPos);
            var center = (minPos + maxPos) / 2;

            return(size, center);
        }
All Usage Examples Of Vector3D::Max