Home
last modified time | relevance | path

Searched refs:MATH_PI2 (Results 1 – 4 of 4) sorted by relevance

/lvgl-latest/src/libs/thorvg/
DtvgShape.cpp171 auto nCurves = static_cast<int>(fabsf(sweep / MATH_PI2)); in appendArc()
172 if (fabsf(sweep / MATH_PI2) - nCurves > arcPrecision) ++nCurves; in appendArc()
174 auto fract = fmodf(sweep, MATH_PI2); in appendArc()
175 fract = (fabsf(fract) < arcPrecision) ? MATH_PI2 * sweepSign : fract; in appendArc()
188 auto endAngle = startAngle + ((i != nCurves - 1) ? MATH_PI2 * sweepSign : fract); in appendArc()
DtvgMath.h39 #define MATH_PI2 1.57079632679489661923f macro
94 …if (radian < FLOAT_EPSILON || tvg::equal(radian, MATH_PI2) || tvg::equal(radian, MATH_PI)) return … in rightAngle()
DtvgSvgPath.cpp218 segments = static_cast<int>(fabsf(deltaTheta / MATH_PI2) + 1.0f); in _pathAppendArcTo()
DtvgLottieBuilder.cpp650 auto cp1Theta = (tvg::atan2(previousY, previousX) - MATH_PI2 * direction); in _updateStar()
653 auto cp2Theta = (tvg::atan2(y, x) - MATH_PI2 * direction); in _updateStar()
748 auto cp1Theta = tvg::atan2(previousY, previousX) - MATH_PI2 * direction; in _updatePolygon()
751 auto cp2Theta = tvg::atan2(y, x) - MATH_PI2 * direction; in _updatePolygon()