@Override
	public void recalculate(){
		if(this.SHAPE_TYPE == Drawable.TRI_ISO){
			if(rotation == 0){
				xPoints[0] = (int) (this.getOriginX()+(this.getWidth()/2));
				yPoints[0] = (int) (this.getOriginY());
				xPoints[1] = (int) (this.getOriginX());
				yPoints[1] = (int) (this.getOriginY()+ this.getHeight());
				xPoints[2] = (int) (this.getOriginX()+getWidth());
				yPoints[2] = (int) (this.getOriginY()+getHeight());
			}else if(rotation == 90){
				xPoints[0] = (int) this.getOriginX()+this.getWidth();
				yPoints[0] = (int) (this.getOriginY()+this.getHeight()/2);
				xPoints[1] = (int) (this.getOriginX());
				yPoints[1] = (int) (this.getOriginY()+ this.getHeight());
				xPoints[2] = (int) (this.getOriginX());
				yPoints[2] = (int) (this.getOriginY());
			}else if(rotation == 180){
				xPoints[0] = (int) (this.getOriginX()+(this.getWidth()/2));
				yPoints[0] = (int) (this.getOriginY()+this.getHeight());
				xPoints[1] = (int) (this.getOriginX());
				yPoints[1] = (int) (this.getOriginY());
				xPoints[2] = (int) (this.getOriginX()+getWidth());
				yPoints[2] = (int) (this.getOriginY());
			}else{
				xPoints[0] = (int) this.getOriginX();
				yPoints[0] = (int) (this.getOriginY()+this.getHeight()/2);
				xPoints[1] = (int) (this.getOriginX()+this.getWidth());
				yPoints[1] = (int) (this.getOriginY()+ this.getHeight());
				xPoints[2] = (int) (this.getOriginX()+this.getWidth());
				yPoints[2] = (int) (this.getOriginY());
			}
		}else{
			//TODO Meme chose pour triangle rectangle 
		}
	}