Exemplo n.º 1
0
 def get_tr_size(self):
     """Return shape size after applying transform matrix"""
     xcoords = self.get_transformed_coords(0, 1)
     ycoords = self.get_transformed_coords(2, 3)
     dx = compute_distance(*xcoords)
     dy = compute_distance(*ycoords)
     if np.fabs(self.get_tr_angle()) > 45:
         dx, dy = dy, dx
     return dx, dy
Exemplo n.º 2
0
 def get_tr_size(self):
     """Return shape size after applying transform matrix"""
     xcoords = self.get_transformed_coords(0, 1)
     ycoords = self.get_transformed_coords(2, 3)
     dx = compute_distance(*xcoords)
     dy = compute_distance(*ycoords)
     if np.fabs(self.get_tr_angle()) > 45:
         dx, dy = dy, dx
     return dx, dy
Exemplo n.º 3
0
 def get_tr_diameter(self):
     """Return circle diameter after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))
Exemplo n.º 4
0
 def get_tr_size(self):
     """Return shape size after applying transform matrix"""
     dx = compute_distance(*self.get_transformed_coords(0, 1))
     dy = compute_distance(*self.get_transformed_coords(0, 3))
     return dx, dy
Exemplo n.º 5
0
 def get_tr_length(self):
     """Return segment length after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))
Exemplo n.º 6
0
 def get_tr_diameter(self):
     """Return circle diameter after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))
Exemplo n.º 7
0
 def get_tr_size(self):
     """Return shape size after applying transform matrix"""
     dx = compute_distance(*self.get_transformed_coords(0, 1))
     dy = compute_distance(*self.get_transformed_coords(0, 3))
     return dx, dy
Exemplo n.º 8
0
 def get_tr_length(self):
     """Return segment length after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))