42 aTransform.
scale( 1.0, ::basegfx::pruneScaleValue(edge) );
46 sal_Int32 sqrtElements =
static_cast<sal_Int32
>(
48 double edge = 1.0 / sqrtElements;
51 ::basegfx::pruneScaleValue( (
pos % sqrtElements) * edge ),
52 ::basegfx::pruneScaleValue( (
pos / sqrtElements) * edge ) );
54 const double pedge = ::basegfx::pruneScaleValue(edge);
55 aTransform.
scale( pedge, pedge );
60 for ( sal_Int32 pos1 =
nElements ; pos1-- ; )
void scale(double fX, double fY)
void append(const B2DPolygon &rPolygon, sal_uInt32 nCount=1)
void transform(const basegfx::B2DHomMatrix &rMatrix)
RandomWipe(sal_Int32 nElements, bool randomBars)
::std::unique_ptr<::basegfx::B2DPoint[]> m_positions
virtual ::basegfx::B2DPolyPolygon operator()(double t) override
Retrieve the poly-polygon for value t.
::basegfx::B2DPolygon m_rect
B2DHomMatrix createTranslateB2DHomMatrix(double fTranslateX, double fTranslateY)
inline ::std::size_t getRandomOrdinal(const ::std::size_t n)
Gets a random ordinal [0,n)
::basegfx::B2DPolygon createUnitRect()
Create a unit rect.