Lines Matching refs:pts

50         SkPoint pts[3];
52 pts[j].set(rand.nextSScalar1() * 100, rand.nextSScalar1() * 100);
58 SkEvalQuadAt(pts, t, &r0);
59 SkPoint r1 = SkEvalQuadAt(pts, t);
63 SkEvalQuadAt(pts, t, nullptr, &v0);
64 SkVector v1 = SkEvalQuadTangentAt(pts, t);
89 SkPoint pts[3];
91 pts[j].set(rand.nextSScalar1() * 100, rand.nextSScalar1() * 100);
95 SkConic conic(pts, w);
109 SkPoint pts[] = {
114 int count = (int) SK_ARRAY_COUNT(pts) / 3;
116 SkConic conic(&pts[index * 3], 0.707f);
117 SkVector start = SkEvalQuadTangentAt(&pts[index * 3], 0);
118 SkVector mid = SkEvalQuadTangentAt(&pts[index * 3], .5f);
119 SkVector end = SkEvalQuadTangentAt(&pts[index * 3], 1);
129 SkPoint pts[] = {
134 int count = (int) SK_ARRAY_COUNT(pts) / 3;
136 SkConic conic(&pts[index * 3], 0.707f);
148 static void test_this_conic_to_quad(skiatest::Reporter* r, const SkPoint pts[3], SkScalar w) {
150 const SkPoint* qpts = quadder.computeQuads(pts, w, 0.25);
173 const SkPoint* pts = &triples[i];
176 bounds.set(pts, 3);
181 test_this_conic_to_quad(reporter, pts, w);
183 test_this_conic_to_quad(reporter, pts, SK_ScalarNaN);
188 SkPoint pts[] = {
193 int count = (int) SK_ARRAY_COUNT(pts) / 4;
195 SkConic conic(&pts[index * 3], 0.707f);
197 SkEvalCubicAt(&pts[index * 4], 0, nullptr, &start, nullptr);
198 SkEvalCubicAt(&pts[index * 4], .5f, nullptr, &mid, nullptr);
199 SkEvalCubicAt(&pts[index * 4], 1, nullptr, &end, nullptr);
209 SkPoint pts[3], dst[5];
211 pts[0].set(0, 0);
212 pts[1].set(100, 50);
213 pts[2].set(0, 100);
215 int count = SkChopQuadAtMaxCurvature(pts, dst);
218 pts[0].set(0, 0);
219 pts[1].set(3, 0);
220 pts[2].set(3, 3);
221 SkConvertQuadToCubic(pts, dst);