Searched refs:versor (Results 1 - 7 of 7) sorted by relevance

/inkscape/src/
H A Dconn-avoid-ref.cpp298 prev_parallel_hull_edge.setOrigin(hull_edge.origin()+hull_edge.versor().ccw()*spacing);
299 prev_parallel_hull_edge.setVector(hull_edge.versor());
305 parallel_hull_edge.setOrigin(hull_edge.origin()+hull_edge.versor().ccw()*spacing);
306 parallel_hull_edge.setVector(hull_edge.versor());
313 Avoid::Point avoid_pt((parallel_hull_edge.origin()+parallel_hull_edge.versor()*int_pt->ta)[Geom::X],
314 (parallel_hull_edge.origin()+parallel_hull_edge.versor()*int_pt->ta)[Geom::Y]);
H A Dline-snapper.cpp126 Geom::Coord d = Geom::L2(gridguide_line.versor()); // length of versor, needed to normalize the versor
128 Geom::Point v = l*gridguide_line.versor()/d;
H A Dsnapper.h81 SnapConstraint(Geom::Line const &l) : _point(l.origin()), _direction(l.versor()), _radius(0), _type(LINE) {}
/inkscape/src/2geom/
H A Dray.h70 Point versor() const { return _vector.normalized(); } function in class:Geom::Ray
H A Dline.h134 Point versor() const { return (_final - _initial).normalized(); } function in class:Geom::Line
332 Point v = versor();
H A Dconicsec.cpp608 return roots(l.versor(), l.origin());
/inkscape/src/helper/
H A Dgeom-pathstroke.cpp179 Point bisector_versor = Line(point_on_path, p).versor();
567 Geom::Point temp = bisector.versor();
573 Geom::intersection_point( bisector_chord.pointAt(0), bisector_chord.versor(),
574 ortho.pointAt(0), ortho.versor() );
584 if (Geom::cross(start_ray.versor(), end_ray.versor()) < 0) {
604 p1 = Geom::intersection_point(startPt, tang1, limit_line.pointAt(0), limit_line.versor());
616 p2 = Geom::intersection_point(endPt, tang2, limit_line.pointAt(0), limit_line.versor());

Completed in 32 milliseconds