Lines Matching defs:tan
320 SkPoint pos, tan;
323 if (meas.getPosTan(dist, &pos, &tan)) {
324 tan.scale(radius);
325 SkPointPriv::RotateCCW(&tan);
326 canvas->drawLine(pos.x() + tan.x(), pos.y() + tan.y(),
327 pos.x() - tan.x(), pos.y() - tan.y(), paint);
334 pos.x() - tan.x() * 1.25f, pos.y() - tan.y() * 1.25f, font, labelP);
360 SkPoint pos, tan;
365 tan = pts[1] - pts[0];
367 pos.fX += tan.fX * t;
368 pos.fY += tan.fY * t;
372 tan = SkEvalQuadTangentAt(pts, t);
377 tan = conic.evalTangentAt(t);
380 SkEvalCubicAt(pts, t, &pos, &tan, nullptr);
386 tan.setLength(radius);
387 SkPointPriv::RotateCCW(&tan);
388 canvas->drawLine(pos.x() + tan.x(), pos.y() + tan.y(),
389 pos.x() - tan.x(), pos.y() - tan.y(), paint);
394 pos.x() + tan.x() * 1.25f, pos.y() + tan.y() * 1.25f, SkFont(), paint);