Searched refs:bisector (Results 1 - 4 of 4) sorted by relevance

/inkscape/src/2geom/
H A Dray.h153 * @brief Returns the angle bisector for the two given rays.
160 * angle bisector ray depends on the third parameter:
174 Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0));
176 return (cw ? bisector : bisector.reverse());
H A Dconicsec.cpp530 Line bisector = make_bisector_line(LineSegment(A, C)); local
531 std::vector<double> bisect_rts = this->roots(bisector);
535 Point p = bisector.pointAt(bisect_rts[i]);
541 Point B = bisector.pointAt(bisect_rts[besti]);
/inkscape/share/extensions/
H A Dvoronoi.py205 # this new bisector edge between the left and right vectors in
207 bisector = Halfedge(edge,Edge.LE)
208 edgeList.insert(lbnd,bisector)
210 # if the new bisector intersects with the left edge, remove
212 p = lbnd.intersect(bisector)
218 # insert the new Halfedge to the right of the original bisector
219 lbnd = bisector
220 bisector = Halfedge(edge,Edge.RE)
221 edgeList.insert(lbnd,bisector)
223 # if this new bisector intersect
[all...]
/inkscape/src/helper/
H A Dgeom-pathstroke.cpp248 Geom::Line bisector = make_bisector_line( chord1 ); local
249 std::vector<Geom::ShapeIntersection> chord2_pts = outer_circle.intersect(bisector);
272 // Find center of new circle: it is at the intersection of the bisector
274 // the start point and parallel to the first bisector.
277 Geom::Line diameter = make_parallel_line( start_pt, bisector );
342 Geom::Line bisector( circle1.center(), circle2.center() );
343 std::vector<Geom::ShapeIntersection> points = circle1.intersect( bisector );
547 // bisector of the incoming and out going angles and passes through the end point (sol) of the
550 // Center of circle is intersection of a line orthogonal to bisector and a line bisecting
553 Geom::Line bisector local
[all...]

Completed in 25 milliseconds