Kaydet (Commit) 2e1700bf authored tarafından Regina Henschel's avatar Regina Henschel

#i120642# expand target to maximum edge not to diagonal

üst ec7ef306
...@@ -200,11 +200,11 @@ namespace basegfx ...@@ -200,11 +200,11 @@ namespace basegfx
// add object expansion // add object expansion
if(bSquare) if(bSquare)
{ {
const double fOriginalDiag(sqrt((fTargetSizeX * fTargetSizeX) + (fTargetSizeY * fTargetSizeY))); const double fSquareWidth((fTargetSizeX>fTargetSizeY) ? fTargetSizeX : fTargetSizeY);
fTargetOffsetX -= (fOriginalDiag - fTargetSizeX) / 2.0; fTargetOffsetX = fTargetOffsetX + fTargetSizeX / 2.0 - fSquareWidth / 2.0;
fTargetOffsetY -= (fOriginalDiag - fTargetSizeY) / 2.0; fTargetOffsetY = fTargetOffsetY + fTargetSizeY / 2.0 - fSquareWidth / 2.0;
fTargetSizeX = fOriginalDiag; fTargetSizeX = fSquareWidth;
fTargetSizeY = fOriginalDiag; fTargetSizeY = fSquareWidth;
} }
// add object expansion // add object expansion
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment