Finding the minimum and maximum values of X and Y coordinates.
#2

Really easy actually, assume your first coordinate is your minimum then check every other coordinate to see if it is less do the opposite for the maximum.

pawn Код:
minxarray = 0;
minyarray = 0;
minzarray = 0;

maxxarray = 0;
maxyarray = 0;
maxzarray = 0;

for(new i = 1; i < sizeof(Array); i++)
{
      if(Array[i][0] < Array[minxarray][0]) minxarray = i;
      if(Array[i][1] < Array[minyarray][1]) minyarray = i;
      if(Array[i][2] < Array[minzarray][2]) minzarray = i;
}

for(new i = 1; i < sizeof(Array); i++)
{
      if(Array[i][0] > Array[maxxarry][0]) maxxarray = i;
      if(Array[i][1] > Array[maxyarry][1]) maxyarray = i;
      if(Array[i][2] > Array[maxzarry][2]) maxzarray = i;
}
Now you can add an area or whatever else you might want to do.

pawn Код:
AddArea(Array[minxarray], Array[minyarray], Array[minzarray], Array[maxxarray], Array[maxyarray], Array[maxzarray]);
Easy
Reply


Messages In This Thread
Finding the minimum and maximum values of X and Y coordinates. - by Scenario - 17.04.2013, 16:09
Re: Finding the minimum and maximum values of X and Y coordinates. - by Pottus - 17.04.2013, 16:20
Re: Finding the minimum and maximum values of X and Y coordinates. - by HurtLocker - 17.04.2013, 16:36
Re: Finding the minimum and maximum values of X and Y coordinates. - by Scenario - 17.04.2013, 16:48

Forum Jump:


Users browsing this thread: 1 Guest(s)