Home
last modified time | relevance | path

Searched refs:pt3 (Results 1 – 25 of 38) sorted by relevance

12

/external/harfbuzz_ng/src/
Dhb-cff-interp-cs-common.hh241 …static void curve (ENV &env, PARAM& param, const Point &pt1, const Point &pt2, const Point &pt3) {} in curve()
544 Point pt3 = pt2; in rrcurveto() local
545 pt3.move (env.eval_arg (i+4), env.eval_arg (i+5)); in rrcurveto()
546 PATH::curve (env, param, pt1, pt2, pt3); in rrcurveto()
559 Point pt3 = pt2; in rcurveline() local
560 pt3.move (env.eval_arg (i+4), env.eval_arg (i+5)); in rcurveline()
561 PATH::curve (env, param, pt1, pt2, pt3); in rcurveline()
587 Point pt3 = pt2; in rlinecurve() local
588 pt3.move (env.eval_arg (i+4), env.eval_arg (i+5)); in rlinecurve()
589 PATH::curve (env, param, pt1, pt2, pt3); in rlinecurve()
[all …]
Dhb-ot-cff2-table.cc81 …e (CFF2CSInterpEnv &env, ExtentsParam& param, const Point &pt1, const Point &pt2, const Point &pt3) in curve()
91 env.moveto (pt3); in curve()
Dhb-ot-cff1-table.cc247 …e (CFF1CSInterpEnv &env, ExtentsParam& param, const Point &pt1, const Point &pt2, const Point &pt3) in curve()
257 env.moveto (pt3); in curve()
/external/fonttools/Lib/fontTools/misc/
DbezierTools.py32 def calcCubicArcLength(pt1, pt2, pt3, pt4, tolerance=0.005): argument
34 … return calcCubicArcLengthC(complex(*pt1), complex(*pt2), complex(*pt3), complex(*pt4), tolerance)
52 def calcCubicArcLengthC(pt1, pt2, pt3, pt4, tolerance=0.005): argument
55 return _calcCubicArcLengthCRecurse(mult, pt1, pt2, pt3, pt4)
72 def calcQuadraticArcLength(pt1, pt2, pt3): argument
95 return calcQuadraticArcLengthC(complex(*pt1), complex(*pt2), complex(*pt3))
98 def calcQuadraticArcLengthC(pt1, pt2, pt3): argument
105 d1 = pt3 - pt2
110 return abs(pt3-pt1)
114 return abs(pt3-pt1)
[all …]
/external/fonttools/Lib/fontTools/pens/
DbasePen.py208 def _curveToOne(self, pt1, pt2, pt3): argument
276 for pt1, pt2, pt3 in decomposeSuperBezierSegment(points):
277 _curveToOne(pt1, pt2, pt3)
278 self.__currentPoint = pt3
328 pt1, pt2, pt3 = points[0], None, None
341 pt3 = (0.5 * (pt2[0] + temp[0]),
343 bezierSegments.append((pt1, pt2, pt3))
344 pt1, pt2, pt3 = temp, None, None
DsvgPathPen.py119 def _curveToOne(self, pt1, pt2, pt3): argument
129 t += pointToString(pt3)
132 self._lastX, self._lastY = pt3
Dt2CharStringPen.py66 def _curveToOne(self, pt1, pt2, pt3): argument
68 self._commands.append(('rrcurveto', _p(pt1)+_p(pt2)+_p(pt3)))
/external/skqp/tests/
DPoint3Test.cpp110 SkPoint3 pt3; in test_normalize() local
117 pt3.set(testVal, 0, 0); in test_normalize()
118 REPORTER_ASSERT(reporter, !pt3.normalize() || 1 == pt3.fX); in test_normalize()
DPathOpsConicIntersectionTest.cpp322 for (int pt3 = 0; pt3 < intersections.used(); ++pt3) { in oneOff() local
323 tt1 = intersections[0][pt3]; in oneOff()
325 tt2 = intersections[1][pt3]; in oneOff()
327 const SkDPoint& iPt = intersections.pt(pt3); in oneOff()
DPathOpsCubicIntersectionTest.cpp420 for (int pt3 = 0; pt3 < intersections.used(); ++pt3) { in oneOff() local
421 tt1 = intersections[0][pt3]; in oneOff()
423 tt2 = intersections[1][pt3]; in oneOff()
425 const SkDPoint& iPt = intersections.pt(pt3); in oneOff()
/external/skia/tests/
DPoint3Test.cpp110 SkPoint3 pt3; in test_normalize() local
117 pt3.set(testVal, 0, 0); in test_normalize()
118 REPORTER_ASSERT(reporter, !pt3.normalize() || 1 == pt3.fX); in test_normalize()
DPathOpsConicIntersectionTest.cpp322 for (int pt3 = 0; pt3 < intersections.used(); ++pt3) { in oneOff() local
323 tt1 = intersections[0][pt3]; in oneOff()
325 tt2 = intersections[1][pt3]; in oneOff()
327 const SkDPoint& iPt = intersections.pt(pt3); in oneOff()
DPathOpsCubicIntersectionTest.cpp420 for (int pt3 = 0; pt3 < intersections.used(); ++pt3) { in oneOff() local
421 tt1 = intersections[0][pt3]; in oneOff()
423 tt2 = intersections[1][pt3]; in oneOff()
425 const SkDPoint& iPt = intersections.pt(pt3); in oneOff()
/external/pdfium/xfa/fwl/theme/
Dcfwl_checkboxtp.cpp227 CFX_PointF pt3(fWidth / 3.0f, fBottom); in InitCheckPath() local
249 p2 = ScaleBezierPoint(pt32 - pt3); in InitCheckPath()
250 m_pCheckPath->BezierTo(pt2 + p1, pt3 + p2, pt3); in InitCheckPath()
252 p1 = ScaleBezierPoint(pt34 - pt3); in InitCheckPath()
254 m_pCheckPath->BezierTo(pt3 + p1, pt4 + p2, pt4); in InitCheckPath()
/external/mesa3d/src/gallium/state_trackers/xa/
Dxa_renderer.c205 float pt0[2], pt1[2], pt2[2], pt3[2]; in add_vertex_data1() local
213 pt3[0] = srcX; in add_vertex_data1()
214 pt3[1] = (srcY + height); in add_vertex_data1()
220 map_point((float *)src_matrix, pt3[0], pt3[1], &pt3[0], &pt3[1]); in add_vertex_data1()
226 s3 = pt3[0] / src->width0; in add_vertex_data1()
230 t3 = pt3[1] / src->height0; in add_vertex_data1()
/external/pdfium/fpdfsdk/pwl/
Dcpwl_appstream.cpp188 CFX_PointF pt3(crBBox.right, crBBox.bottom + fHeight / 2); in GetAP_Circle() local
200 px = pt3.x - pt2.x; in GetAP_Circle()
201 py = pt2.y - pt3.y; in GetAP_Circle()
203 csAP << pt2.x + px * FX_BEZIER << " " << pt2.y << " " << pt3.x << " " in GetAP_Circle()
204 << pt3.y + py * FX_BEZIER << " " << pt3.x << " " << pt3.y << " " in GetAP_Circle()
207 px = pt3.x - pt4.x; in GetAP_Circle()
208 py = pt3.y - pt4.y; in GetAP_Circle()
210 csAP << pt3.x << " " << pt3.y - py * FX_BEZIER << " " in GetAP_Circle()
244 CFX_PointF pt3(crBBox.right, crBBox.bottom + fHeight / 2); in GetAP_Diamond() local
249 csAP << pt3.x << " " << pt3.y << " " << kLineToOperator << "\n"; in GetAP_Diamond()
[all …]
Dcpwl_scroll_bar.cpp155 CFX_PointF pt3; in DrawThisAppearance() local
163 pt3 = CFX_PointF(ptCenter.x + kScrollBarTriangleQuarterLength, in DrawThisAppearance()
170 pt3 = CFX_PointF(ptCenter.x - kScrollBarTriangleQuarterLength, in DrawThisAppearance()
179 path.AppendPoint(pt3, FXPT_TYPE::LineTo, false); in DrawThisAppearance()
/external/freetype/src/psaux/
Dpsglue.h107 FT_Vector pt3; member
/external/skia/src/pathops/
DSkPathWriter.h25 void cubicTo(const SkPoint& pt1, const SkPoint& pt2, const SkOpPtT* pt3);
DSkPathWriter.cpp43 void SkPathWriter::cubicTo(const SkPoint& pt1, const SkPoint& pt2, const SkOpPtT* pt3) { in cubicTo() argument
44 SkPoint pt3pt = this->update(pt3); in cubicTo()
/external/skqp/src/pathops/
DSkPathWriter.h25 void cubicTo(const SkPoint& pt1, const SkPoint& pt2, const SkOpPtT* pt3);
DSkPathWriter.cpp43 void SkPathWriter::cubicTo(const SkPoint& pt1, const SkPoint& pt2, const SkOpPtT* pt3) { in cubicTo() argument
44 SkPoint pt3pt = this->update(pt3); in cubicTo()
/external/skqp/src/core/
DSkStroke.cpp1242 const SkPoint& pt3) { in cubicTo() argument
1243 const SkPoint cubic[4] = { fPrevPt, pt1, pt2, pt3 }; in cubicTo()
1251 this->lineTo(pt3); in cubicTo()
1255 this->lineTo(pt3); in cubicTo()
1268 this->lineTo(pt3); in cubicTo()
1275 this->lineTo(pt3); in cubicTo()
1300 this->postJoinTo(pt3, normalCD, unitCD); in cubicTo()
/external/skia/src/core/
DSkStroke.cpp1238 const SkPoint& pt3) { in cubicTo() argument
1239 const SkPoint cubic[4] = { fPrevPt, pt1, pt2, pt3 }; in cubicTo()
1247 this->lineTo(pt3); in cubicTo()
1251 this->lineTo(pt3); in cubicTo()
1264 this->lineTo(pt3); in cubicTo()
1271 this->lineTo(pt3); in cubicTo()
1296 this->postJoinTo(pt3, normalCD, unitCD); in cubicTo()
/external/skia/gm/
Dbeziereffects.cpp118 SkPoint3 pt3 = {verts[v].fPosition.x(), verts[v].fPosition.y(), 1.f}; in onPrepareDraws() local
119 fKLM.mapHomogeneousPoints((SkPoint3* ) verts[v].fKLM, &pt3, 1); in onPrepareDraws()

12