コード例 #1
0
ファイル: rs_circle.cpp プロジェクト: DevinderKaur/LibreCAD-1
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();
}
コード例 #2
0
ファイル: rs_image.cpp プロジェクト: PlastecProfiles/LibreCAD
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);
}
コード例 #3
0
ファイル: rs_circle.cpp プロジェクト: JGabriel85/LibreCAD
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();
}