/// <summary /> public Region3int16(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) { Min = new Vector3int16(minX, minY, minZ); Max = new Vector3int16(maxX, maxY, maxZ); if (Min >= Max) { throw new InvalidOperationException("Min must be less than Max."); } }
/// <summary /> public Region3int16(Vector3int16 min, Vector3int16 max) { if (min >= max) { throw new InvalidOperationException("Min must be less than Max."); } Min = min; Max = max; }
/// <summary /> public static Region3int16 @new(Vector3int16 min, Vector3int16 max) { return(new Region3int16(min, max)); }