- Real radius((p2-p1).mag());
- Real tangent(4*radius*(sqrt(2)-1));
- Real x(p1[0]), y(p1[1]);
-
- new_list[0].set_vertex(Point( radius + x, 0 + y));
- new_list[0].set_tangent(Point( 0, tangent));
-
- new_list[1].set_vertex(Point( 0 + x, radius + y));
- new_list[1].set_tangent(Point( -tangent, 0));
-
- new_list[2].set_vertex(Point(-radius + x, 0 + y));
- new_list[2].set_tangent(Point( 0, -tangent));
-
- new_list[3].set_vertex(Point( 0 + x, -radius + y));
- new_list[3].set_tangent(Point( tangent, 0));
-