46 return std::make_shared<FigureWipe>(figure);
53 const double off = s30;
60 return std::make_shared<FigureWipe>(figure);
74 return std::make_shared<FigureWipe>(figure);
89 return std::make_shared<FigureWipe>(figure);
94 const double v = M_PI / nPoints;
95 const ::basegfx::B2DPoint p_( 0.0, -M_SQRT2 );
97 for ( sal_Int32
pos = 0;
pos < nPoints; ++
pos ) {
98 const double w =
pos * 2.0 * M_PI / nPoints;
106 aTransform.
scale( 0.5, 0.5 );
112 return std::make_shared<FigureWipe>(figure);
void rotate(double fRadiant)
void scale(double fX, double fY)
void transform(const basegfx::B2DHomMatrix &rMatrix)
void append(const basegfx::B2DPoint &rPoint, sal_uInt32 nCount)
void setClosed(bool bNew)
B2DHomMatrix createScaleTranslateB2DHomMatrix(double fScaleX, double fScaleY, double fTranslateX, double fTranslateY)
constexpr double deg2rad(double v)