void RS_Circle::scale(const RS_Vector& center, const RS_Vector& factor) { data.center.scale(center, factor); //radius allways is positive data.radius *= fabs(factor.x); scaleBorders(center,factor); // calculateBorders(); }
void RS_Image::scale(const RS_Vector& center, const RS_Vector& factor) { data.insertionPoint.scale(center, factor); data.uVector.scale(factor); data.vVector.scale(factor); scaleBorders(center,factor); }
void RS_Circle::scale(const RS_Vector& center, const RS_Vector& factor) { data.center.scale(center, factor); data.radius *= factor.x; scaleBorders(center,factor); // calculateBorders(); }