Searched refs:tang2 (Results 1 - 3 of 3) sorted by relevance
/inkscape/src/helper/ |
H A D | geom-pathstroke.cpp | 157 Point tang2 = jd.out_tang; local 158 Point p = intersection_point(incoming.finalPoint(), tang1, outgoing.initialPoint(), tang2); 184 Point p2 = intersection_point(outgoing.initialPoint(), tang2, point_limit, bisector_versor.cw()); 214 Geom::Point pick_solution(std::vector<Geom::ShapeIntersection> points, Geom::Point tang2, Geom::Point endPt) argument 218 if ( dot(tang2, points[0].point() - endPt) > 0 ) { 221 } else if ( dot(tang2, points[1].point() - endPt) > 0 ) { // points[0] could be good, now check points[1] 366 Geom::Point tang2 = jd.out_tang; local 371 // std::cout << " tang1: " << tang1 << " tang2: " << tang2 << std::endl; 372 // std::cout << " dot product: " << Geom::dot( tang1, tang2 ) << st 705 Geom::Point tang2 = outgoing.unitTangentAt(0.); local 713 Geom::Point tang2 = Geom::rot90(unitTangentAt(reverse(l.toSBasis()), 0.)); local [all...] |
/inkscape/src/live_effects/ |
H A D | lpe-powerstroke.cpp | 346 Geom::Point tang2 = unitTangentAt(B[i],0); local 363 B[i].at0(), tang2 ); 399 Geom::D2<Geom::SBasis> newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); 430 if ( dot(tang2, solutions[0].point() - B[i].at0()) > 0 ) { 433 } else if ( dot(tang2, solutions[1].point() - B[i].at0()) > 0 ) { // points[0] could be good, now check points[1] 460 B[i].at0(), tang2 ); 484 B[i].at0(), tang2 ); 500 double tang2_sign = dot(direction,tang2); 512 controlpoints[3].x = (B[i].at0() + tang2_sign*tang2)[Geom::X]; 513 controlpoints[3].y = (B[i].at0() + tang2_sign*tang2)[Geo [all...] |
/inkscape/src/ |
H A D | sp-shape.cpp | 227 Geom::Point tang2 = c2.unitTangentAt(0); local 230 double const angle2 = Geom::atan2(tang2);
|
Completed in 22 milliseconds