Lines Matching refs:end_point
57 end_point = polar(center, end_angle, radius)
61 return start_point, end_point, bulge
64 def bulge_3_points(start_point: 'Vertex', end_point: 'Vertex',
76 a = (math.pi - angle(point, start_point) + angle(point, end_point)) / 2
81 end_point: 'Vertex',
100 r = signed_bulge_radius(start_point, end_point, bulge)
101 a = angle(start_point, end_point) + (math.pi / 2 - math.atan(bulge) * 2)
104 return c, angle(c, end_point), angle(c, start_point), abs(r)
106 return c, angle(c, start_point), angle(c, end_point), abs(r)
109 def bulge_center(start_point: 'Vertex', end_point: 'Vertex',
123 a = angle(start_point, end_point) + (math.pi / 2. - math.atan(bulge) * 2.)
125 end_point,
129 def signed_bulge_radius(start_point: 'Vertex', end_point: 'Vertex',
131 return Vec2(start_point).distance(Vec2(end_point)) * (
135 def bulge_radius(start_point: 'Vertex', end_point: 'Vertex',
147 return abs(signed_bulge_radius(start_point, end_point, bulge))