/// <summary>Create a <see cref="Box4i"/> by providing the minimum extent and the size of each side.</summary> public static void Relative( Int32 minX , Int32 minY , Int32 minZ , Int32 minW , Int32 sizeX , Int32 sizeY , Int32 sizeZ , Int32 sizeW , out Box4i result) { result.Min.X = minX; result.Max.X = minX + sizeX; result.Min.Y = minY; result.Max.Y = minY + sizeY; result.Min.Z = minZ; result.Max.Z = minZ + sizeZ; result.Min.W = minW; result.Max.W = minW + sizeW; return; }
/// <summary>Create a <see cref="Box4i"/> by providing the minimum extent and the size of each side.</summary> public static void Relative( ref Vector4i min , ref Vector4i size , out Box4i result) { result.Min.X = min.X; result.Max.X = min.X + size.X; result.Min.Y = min.Y; result.Max.Y = min.Y + size.Y; result.Min.Z = min.Z; result.Max.Z = min.Z + size.Z; result.Min.W = min.W; result.Max.W = min.W + size.W; return; }