TestIntersect( -1, -1, -1, 1, 1, 1 );
TestIntersect( 10, 10, 10, 12, 12, 12 );
TestIntersect( -2, 10, 10, 2, 12, 12 );
public void TestIntersect( int xMin, int yMin, int zMin, int xMax, int yMax, int zMax )
bool intersected = ( XMin <= xMax && XMax >= xMin ) &&
( YMin <= yMax && YMax >= yMin ) &&
( ZMin <= zMax && ZMax >= zMin );
Console.WriteLine( "Volume of " + xMin + "–" + xMax + ", " +
yMin + "–" + yMax + ", " +
( intersected ? " intersected." : " did NOT intersect." ));