private DimInfo getMaxDim(Vector3 dims)
    {
        var dimInfo = new DimInfo { dimension = 0, position = 0 };

        if (dims.x >= dims.y && dims.x >= dims.z)
        {
            dimInfo.dimension = dims.x;
            dimInfo.position = 0;
        }
        else if (dims.y >= dims.x && dims.y >= dims.z)
        {
            dimInfo.dimension = dims.y;
            dimInfo.position = 1;
        }
        else
        {
            dimInfo.dimension = dims.z;
            dimInfo.position = 2;
        }

        return dimInfo;
    }
    private DimInfo getMaxDim(Vector3 dims)
    {
        var dimInfo = new DimInfo {
            dimension = 0, position = 0
        };

        if (dims.x >= dims.y && dims.x >= dims.z)
        {
            dimInfo.dimension = dims.x;
            dimInfo.position  = 0;
        }
        else if (dims.y >= dims.x && dims.y >= dims.z)
        {
            dimInfo.dimension = dims.y;
            dimInfo.position  = 1;
        }
        else
        {
            dimInfo.dimension = dims.z;
            dimInfo.position  = 2;
        }

        return(dimInfo);
    }