Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void setAxes(){
- switch(nbThreads){
- case 1:
- pos = new Vector2f(0,0);
- break;
- case 4 :
- switch(idThread){
- case 1:
- pos = new Vector2f(0,0);
- break;
- case 2:
- pos = new Vector2f(width/2,0);
- break;
- case 3:
- pos = new Vector2f(0,height/2);
- break;
- case 4:
- pos = new Vector2f(width/2,height/2);
- break;
- }
- double x_mid = (x_max+x_min)/2.;
- double y_mid = (y_max+y_min)/2.;
- x_min = (pos.x==0)?x_min:x_mid;
- x_max = (pos.x==0)?x_mid:x_max;
- y_min = (pos.y==0)?y_min:y_mid;
- y_max = (pos.y==0)?y_mid:y_max;
- width /=4;
- height /=2;
- break;
- case 8 :
- switch(idThread){
- case 1:
- pos = new Vector2f(0,0);
- break;
- case 2:
- pos = new Vector2f(width/4,0);
- break;
- case 3:
- pos = new Vector2f(width/2,0);
- break;
- case 4:
- pos = new Vector2f(width-width/4,0);
- break;
- case 5:
- pos = new Vector2f(0,height/2);
- break;
- case 6:
- pos = new Vector2f(width/2,height/2);
- break;
- case 7:
- pos = new Vector2f(width/4,height/2);
- break;
- case 8:
- pos = new Vector2f(width-width/4,height/2);
- break;
- }
- double x_mid = (x_max+x_min)/2.;
- double y_mid = (y_max+y_min)/2.;
- x_min = (pos.x==0)?x_min:x_mid;
- x_max = (pos.x==0)?x_mid:x_max;
- y_min = (pos.y==0)?y_min:y_mid;
- y_max = (pos.y==0)?y_mid:y_max;
- width /=2;
- height /=2;
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement