示例#1
0
 def transform(self, t):
     x1, y1 = transform_point((self.x1, self.y1), t)
     x3, y3 = transform_point((self.x3, self.y3), t)
     return BezierY(x1, y1, x3, y3)
示例#2
0
 def transform(self, t):
     x2, y2 = transform_point((self.x2, self.y2), t)
     x3, y3 = transform_point((self.x3, self.y3), t)
     return BezierV(x2, y2, x3, y3)
示例#3
0
 def transform(self, t):
     x, y = transform_point((self.x, self.y), t)
     return Line(x, y)
示例#4
0
 def transform(self, t):
     x1, y1 = transform_point((self.x1, self.y1), t)
     x2, y2 = transform_point((self.x2, self.y2), t)
     x3, y3 = transform_point((self.x3, self.y3), t)
     return Bezier(x1, y1, x2, y2, x3, y3)
示例#5
0
 def transform(self, t):
     x, y = transform_point((self.x, self.y), t)
     width, height = transform_vector((self.width, self.height), t)
     return Rect(x, y, width, height)