Lines Matching refs:divider
163 LPECopyRotate::split(Geom::PathVector &path_on, Geom::Path const ÷r)
169 Geom::Crossings cs = crossings(original,divider);
183 position = Geom::sgn(Geom::cross(divider[1].finalPoint() - divider[0].finalPoint(), side_checker - divider[0].finalPoint()));
185 position = pointInTriangle(side_checker, divider.initialPoint(), divider[0].finalPoint(), divider[1].finalPoint());
194 position = Geom::sgn(Geom::cross(divider[1].finalPoint() - divider[0].finalPoint(), original.finalPoint() - divider[0].finalPoint()));
196 position = pointInTriangle(original.finalPoint(), divider.initialPoint(), divider[0].finalPoint(), divider[1].finalPoint());
222 LPECopyRotate::setFusion(Geom::PathVector &path_on, Geom::Path divider, double size_divider)
224 split(path_on,divider);
300 Geom::Ray base_a(divider.pointAt(1),divider.pointAt(0));
305 Geom::Ray base_b(divider.pointAt(1), base_point);
359 Geom::Path divider = Geom::Path(line_start);
360 divider.appendNew<Geom::LineSegment>((Geom::Point)origin);
361 divider.appendNew<Geom::LineSegment>(line_end);
386 setFusion(tmp_path, divider, size_divider);