Example #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
Example #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
Example #3
0
 def get_tr_diameter(self):
     """Return circle diameter after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))
Example #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
Example #5
0
 def get_tr_length(self):
     """Return segment length after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))
Example #6
0
 def get_tr_diameter(self):
     """Return circle diameter after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))
Example #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
Example #8
0
 def get_tr_length(self):
     """Return segment length after applying transform matrix"""
     return compute_distance(*self.get_transformed_coords(0, 1))