function area3d(x, y, z, x_max, y_max, z_max, x_min, y_min, z_min)
if ( x_min <= x and x <= x_max ) and ( y_min <= y and y <= y_max )and( z_min <= z and z <= z_max ) then
return 1
elseif ( x_min >= x and x >= x_max ) and ( y_min <= y and y <= y_max )and( z_min <= z and z <= z_max ) then
return 2
elseif ( x_min <= x and x <= x_max ) and ( y_min >= y and y >= y_max )and( z_min <= z and z <= z_max ) then
return 3
elseif ( x_min <= x and x <= x_max ) and ( y_min <= y and y <= y_max )and( z_min >= z and z >= z_max ) then
return 4
elseif ( x_min >= x and x >= x_max ) and ( y_min >= y and y >= y_max )and( z_min <= z and z <= z_max )...