Draft: x,y and z fields are now auto-masked when second point is horizontal or vertical

This commit is contained in:
Yorik van Havre 2015-12-26 20:19:52 -02:00
parent 71b66ad25a
commit e98347960d

View File

@ -1487,6 +1487,12 @@ class DraftToolBar:
self.lengthValue.setText(displayExternal(dp.Length,self.DECIMALS,'Length'))
a = math.degrees(-DraftVecUtils.angle(dp,plane.u,plane.axis))
self.angleValue.setText(displayExternal(a,self.DECIMALS,'Angle'))
if not mask:
# automask
if a in [0,180,-180]:
mask = "x"
elif a in [90,270,-90]:
mask = "y"
# set masks
if (mask == "x") or (self.mask == "x"):