TouchVG framework
mgcurv
arc3P
arcBulge
arcTan
arcToBezier
bezier4P
bezierIntersectionWithLine
bezierIsStraight
bezierPointDistantFromPoint
bezierPointLengthFromStart
bezierTanget
bsplinesToBeziers
crossLineCircle
crossTwoCircles
cubicSplines
cubicSplineToBezier
ellipse90ToBezier
ellipseToBezier
fitBezier
FitCubicCallback
fitCubicSpline
fitCurve
fitCurve2
fitCurve3
fitCurve4
gaussJordan
lengthOfBezier
PtCallback
quadBezierToCubic
roundRectToBeziers
SplineFlags
splitBezier
triEquations
◆
splitBezier()
void mgcurv::splitBezier
(
const
Point2d
*
pts
,
float
t
,
Point2d
*
pts1
,
Point2d
*
pts2
)
static
分割一个三次贝塞尔曲线段
参数
[in]
pts
4个点的数组,为贝塞尔曲线段的控制点
[in]
t
要分割点的参数,范围为(0, 1)
[out]
pts1
传入4个点的数组,填充分割出的第一个贝塞尔曲线段
[out]
pts2
传入4个点的数组,填充分割出的第二个贝塞尔曲线段
这是这个函数的调用关系图:
通用矢量图形框架
, 版权所有 (C)
张云贵
2004-2017,BSD 开源许可证