MyValue=MyReturnedAngle(MyValue=Round)(MyValie,3)将把您设为3位小数。相应地调整您的案例
确切地说是一个舍入问题,尽管下面可行,但我宁愿先设置角度,然后选择Case dblAngle,Case-0.00001到0.000001,134.99999到135.0001,179.00001至180.00001,224.99999至225.000001 ;调试。打印数据语言结束选择 我用这两种方法来检验这个理论 ;我更喜欢圆形
retAngle = Round(retAngle, 0)
retAngle = retAngle \ 1
第一个四舍五入,没有小数点,(duh),但第二个我使用整数除法,它会将小数点作为除法的一部分
retAngle = ThisDrawing.Utility.AngleFromXAxis(PolySp, PolyEp)
retAngle = RtoD(retAngle)
intretangle = CInt(retAngle)
'uses the Mod operator to divide two numbers and return only the remainder.
intretangle = intretangle Mod 90
页:
1
[2]