diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2017-09-14 15:17:44 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2017-09-14 15:17:44 (GMT) |
commit | 643cfddc7d1d89dbb580cb1ec7e5235d60dbb3fe (patch) | |
tree | 501e4fc642d933cfe4862019c4f1d81217d39c2e | |
parent | 7243cc318a50ffa9cb337df80df79c30b2702a4a (diff) | |
download | blt-643cfddc7d1d89dbb580cb1ec7e5235d60dbb3fe.zip blt-643cfddc7d1d89dbb580cb1ec7e5235d60dbb3fe.tar.gz blt-643cfddc7d1d89dbb580cb1ec7e5235d60dbb3fe.tar.bz2 |
ELLIPSE: fixed a problem creating via GUI at zoom other than 1
-rw-r--r-- | tksao/frame/baseellipse.C | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tksao/frame/baseellipse.C b/tksao/frame/baseellipse.C index bf5e746..07d5e67 100644 --- a/tksao/frame/baseellipse.C +++ b/tksao/frame/baseellipse.C @@ -80,7 +80,7 @@ void BaseEllipse::renderXCircle(Drawable drawable, Coord::InternalSystem sys, Vector ur = fwdMap(r,sys); double l = (ur-cc).length() * cos(M_PI_4); - Vector rr(l,l); + Vector rr = Vector(l,l).abs(); Vector st = cc-rr; Vector size = rr*2; @@ -121,7 +121,7 @@ void BaseEllipse::renderXEllipse(Drawable drawable, Coord::InternalSystem sys, Vector r = annuli_[i]; Vector ur = fwdMap(r,sys); - Vector rr = ur-cc; + Vector rr = (ur-cc).abs(); Vector st = cc-rr; Vector size = rr*2; |