Beispiel #1
0
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();
}
Beispiel #2
0
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);
}
Beispiel #3
0
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();
}