summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2017-09-14 15:17:44 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2017-09-14 15:17:44 (GMT)
commit643cfddc7d1d89dbb580cb1ec7e5235d60dbb3fe (patch)
tree501e4fc642d933cfe4862019c4f1d81217d39c2e
parent7243cc318a50ffa9cb337df80df79c30b2702a4a (diff)
downloadblt-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.C4
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;